Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ford Motor Company

BMS Embedded Software Development Engineer

Ford Motor Company

. Own board bring-up and hardware abstraction, including clocks, memory, timers, interrupts, watchdog, and system basis chip integration .

Posted 10/14/2026full-timeDearborn • Michigan • United StatesMid-LevelSenior💰 $99,600 - $192,900 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in embedded software development, particularly in C for real-time systems, with a strong focus on hardware abstraction, device driver integration, and secure boot mechanisms. Proficient in debugging at the hardware level and managing continuous integration pipelines.

Highest-signal resume keywords
Embedded Software DevelopmentReal-Time Operating SystemDevice Driver DevelopmentCommunication Protocol ImplementationBootloader Implementation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C ProgrammingMicrocontroller ArchitectureDriver DevelopmentReal-Time SystemsTask PartitioningStatic AnalysisUnit TestingDebuggingSecure BootData Logging
Soft Skills
Written CommunicationVerbal Communication
Tools & Technologies
Continuous Integration PipelineOscilloscopeLogic AnalyzerProtocol AnalyzerOn-Chip Debugger
Industry Keywords
Embedded SystemsHardware AbstractionCommunication StacksSoftware FlashingEvent Storage

Tech Stack

Tools & technologies
RTOS

About the role

Key responsibilities & impact
  • Own board bring-up and hardware abstraction, including clocks, memory, timers, interrupts, watchdog, and system basis chip integration
  • Configure and maintain the real-time operating system and scheduling architecture; own task partitioning, timing budgets, and runtime monitoring
  • Develop and integrate device drivers for cell monitoring, voltage and current measurement, isolation monitoring, analog and digital I/O, high-side drivers, discrete inputs and outputs, and non-volatile storage
  • Own communication stacks and diagnostic services
  • Own the bootloader and software flashing, update, and rollback mechanism across multiple controllers
  • Implement secure boot, secure flashing, secure debug access, signed image verification, and hardware security module key handling
  • Own persistent data logging and event storage
  • Own the embedded build environment, static analysis, unit test framework, and continuous integration pipeline
  • Integrate application, controls, and algorithm software onto the platform; support application engineers with debug, tracing, and runtime measurement
  • Define and document the base-software-to-application interface
  • Support supplier software assessment and technical transfer
  • Debug at the hardware level using oscilloscopes, logic and protocol analyzers, and on-chip debuggers

Requirements

What you’ll need
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • 5+ years developing embedded software in C for resource-constrained real-time systems
  • Strong microcontroller architecture fundamentals: memory maps, interrupts, DMA, timing, and determinism
  • Production experience with a real-time operating system or equivalent scheduling framework
  • Driver development from datasheets and hands-on hardware debug experience
  • Communication protocol implementation experience including CAN or CAN FD
  • Bootloader, flashing, or software update implementation experience
  • Version control, code review, and continuous integration discipline
  • Strong written and verbal communication skills
  • Ability and willingness to travel occasionally
  • Candidates must be legally authorized to work in the United States
  • Visa sponsorship is not available

Benefits

Comp & perks
  • 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
  • Family building benefits including adoption and surrogacy expense reimbursement and fertility treatments
  • Vehicle discount program for employees and family members
  • Management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • Generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off
  • Option to purchase additional vacation time