
BSP Engineer
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Dearborn • Missouri • United States
Visit company websiteExplore more
Salary
💰 $99,600 - $146,600 per year
Tech Stack
About the role
- Collaborate cross functionally to full product lifecycle of base software in support of future Advanced Driver Assistance Systems (ADAS).
- 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 in Computer Science, Electrical Engineering or related field.
- 2+ years of experience in C or C++ Programming to design and develop embedded software for microcontrollers, DSP, or ARM microprocessors.
- 2+ years of experience with Drivers or embedded application development targeting Linux, QNX, or RTOS operating systems.
- 2+ years of experience utilizing Git, SVN, CVS, or VSS for source code management.
- 1+ years of experience in designing and implementing firmware or bootloaders in a bare metal environment.
- 1+ years of experience in 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, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++embedded software developmentDrivers developmentLinuxQNXRTOSfirmware designbootloaderssoftware debugging
Soft Skills
collaborationcross-functional teamworkcommunicationproblem-solvingattention to detailadaptabilityagile developmentscrum
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Electrical Engineering