Search Remote Jobs

Embedded Software Engineer

đź•’ March 18

🏢🏡 Dearborn – Hybrid

đź’µ $90k - $188.6k / year

⏰ Full Time

🟢 Junior

🟡 Mid-level

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ford Motor Company

Ford Motor Company

WebsiteLinkedIn

10,000+ employees

đźš— Transport

đź”§ Hardware

👥 B2C

🔥 Funding within the last year

đź’° $3G Post IPO debt on 2025-08

Transport • Hardware • B2C

Ford Motor Company is a global automotive manufacturer that designs, engineers, produces, markets, and services a wide range of passenger cars, SUVs, trucks, commercial vehicles, and electrified vehicles. The company operates vehicle sales through dealer networks and direct digital channels, provides financing and insurance services (Ford Credit, Ford Insure), offers connected vehicle software and services (SYNC, Ford app, BlueCruise), and supplies parts, service, and fleet solutions through Ford Pro. Ford also invests in electrification, battery manufacturing, and sustainability initiatives while maintaining substantial manufacturing and R&D operations worldwide.

đź“‹ Description

• Collaborate with external suppliers to deliver base software in support of future Driver Assist Technologies (DAT). • Contribute to the development of requirements, high level design, and detailed design documents for Linux/QNX/RTOS board support package (BSP) software. • Prototype on evaluation and first sample hardware to drive software architecture decisions while properly leveraging hardware capabilities. • Provide software support and bring-up for hardware modules developed in-house and through external suppliers. • Test and debug BSP SW to ensure quality and reliability. • Adhere to common software development practices, including source code management and agile development methods/scrum.

🎯 Requirements

• Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering, Computer Engineering, Electronic Engineering, Electronics and Communication Engineering, or a related field and 2 years of experience in the job offered or a related occupation. • 2 years of experience with each of the following skills is required: 1. C or C++ Programming to design and develop embedded software for microcontrollers, DSP, or ARM microprocessors. • 2. Drivers or embedded application development targeting Linux, QNX, or RTOS operating systems. • 3. Utilizing Git, SVN, CVS, or VSS for source code management. • 1 year of experience with each of the following skills is required: 1. Designing and implementing firmware or bootloaders in a bare metal environment. • 2. Software debugging using JTAG, JTRACE, oscilloscope, logic analyzer, DMM, or GDB to identify the root cause and solution for software defects.

🏖️ Benefits

• Immediate medical, dental, and prescription drug coverage • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more • Vehicle discount program for employees and family members, and management leases • Tuition assistance • Established and active employee resource groups • Paid time off for individual and team community service • A generous schedule of paid holidays, including the week between Christmas and New Year's Day • Paid time off and the option to purchase additional vacation time.

Apply Now