Software Engineer, Embedded Software Engineer
Listed on 2026-03-01
-
Software Development
Software Engineer, Embedded Software Engineer
The Software Engineer is responsible for designing, developing, and maintaining embedded software and firmware for electronic control modules used in automotive and power management applications. This role collaborates closely with hardware and electronic engineers to define system requirements, interface specifications, and code mapping documentation. The Software Engineer researches emerging vehicle communication technologies, participates in code reviews, conducts unit testing and validation activities, and ensures all software deliverables meet functional, performance, and reliability expectations.
Additional responsibilities include maintaining thorough documentation, providing technical support to production and IT teams, contributing to cross functional initiatives, and leading the development of assigned software components. Success in this position requires consistent on site attendance, strong communication skills, and the ability to build effective working relationships across engineering, production, and IT departments.
- Design, develop and maintain embedded software and firmware for electronic control modules used in automotive and power management applications.
- Collaborate with hardware/electronic engineers to define system requirements, interface specifications and code mapping documentation.
- Research and evaluate emerging vehicle communication protocols and recommend integration of new technologies and products.
- Participate in code reviews, unit testing and system validation to ensure robust and reliable software performance.
- Maintain clear and comprehensive documentation for all code, including requirements, design, implementation and test procedures.
- Foster positive working relationships and effective communication with team members across engineering, production and IT departments.
- Maintain regular attendance and work full shifts at the designated business location.
- Provide technical support to the production department for product testing, troubleshooting and quality assurance.
- Assist IT with software development tasks as needed, including internal tools or automation scripts.
- Participate in cross-functional meetings and contribute to continuous improvement initiatives.
- Lead and direct the development of assigned software components, ensuring functional and performance requirements are met.
Salary Range: $88,800 - $124,875
Borg Warner is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity/expression, national origin, disability or protected veteran status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).