> Markdown version of [/jobs/ext/4074996-software-engineer](https://www.wearedevelopers.com/jobs/ext/4074996-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** BWI Chassis Dynamics (NA) Inc. - **Location:** Kettering, OH, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Unit Testing, AUTomotive Open System Architecture (AUTOSAR), Static Program Analysis, Software Quality, Code Review, Computer Literacy, Software Debugging, Embedded C, Embedded Software, MISRA C (C Programming Language), ISO/IEC 15504, Software Engineering, Software Requirements Analysis, PIC Microcontroller, Real Time Systems, Git, Automotive Software, Software Version Control - **Published:** October 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=28543d79986c8132 ## About the Role * Bachelor's degree in Computer, Electrical, or Software Engineering or a related field. * 2+ years of embedded C software development experience. * Experience with debugging tools and version control (e.g., Git). * Understanding of microcontrollers and real-time systems. Preferred * Experience with AUTOSAR. * Knowledge of Automotive SPICE, ISO 26262, and MISRA C. * Experience with Vector tools and automotive diagnostics (UDS)., * Technical problem solving * Code quality and discipline * Collaboration * Attention to detail * Continuous learning ## Description The Software Engineer develops embedded software for electronic control units used in BWI braking systems (Brakes division) and suspension systems (Suspension division), following automotive software development processes., * Design, code, and unit test embedded C software for automotive ECUs. * Develop and integrate software components, drivers, and communication interfaces (CAN, LIN). * Integrate model-generated code from algorithm teams. * Participate in code reviews and static analysis. * Debug software on target hardware, benches, and vehicles. * Maintain software requirements, design documentation, and traceability. * Support software releases, defect fixes, and customer issues., * Work is performed primarily in an office and engineering lab environment, with prolonged periods of computer use. * Periodic time in prototype labs, test facilities, manufacturing areas, and vehicles, including ride-alongs and proving-ground or winter/summer test events. * Must follow site safety rules and wear required personal protective equipment (PPE) in lab, test, and plant areas. * Occasionally lift or move items up to 25 lbs.