> Markdown version of [/jobs/ext/1312830-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1312830-embedded-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). --- # Embedded Software Engineer - **Company:** Flex-N-Gate - **Location:** Allen Park, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Computer-Aided Design, Assembly Language, C++ (Programming Language), Communications Protocols, Computer Programming, Digital Electronics, Embedded Software, Microsoft Office, Software Tools, ISO/IEC 15504, Software Requirements Analysis, Verification and Validation (Software), Systems Architecture, Scripting, Information Technology, Automotive Software - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/1d0960d2-2bca-45b0-a25f-539c3dd51a2d ## About the Role * Bachelor's degree in Computer Science, Electrical Engineering, or related field (Master's preferred) * Minimum 5 years of experience in real-time embedded software development, preferably in safety-critical automotive applications * Strong programming expertise in C, C++, and assembly language, with experience in scripting languages * Solid understanding of automotive electrical systems, including analog/digital circuits and communication protocols (CAN, LIN, SPI, I2C) * Familiarity with software development standards and processes such as ASPICE * Knowledge of functional safety and related standards (ISO 26262, ISO 21448) and automotive cybersecurity (ISO 21434) is highly desirable * Experience controlling DC motors and stepper motors is a plus * Strong problem-solving skills and ability to work effectively in a global, cross-functional team environment * Excellent communication skills and proficiency with Microsoft Office tools * Willingness to travel up to 10% within North America ## Description * Lead the design, development, and integration of embedded software for automotive electronic control units (ECUs) * Translate customer specifications into software requirements and system architecture * Execute the Flex-N-Gate Product Development Process to deliver projects on time, within budget, and to defined quality standards * Collaborate cross-functionally with customers, program managers, and engineering teams to define and refine product requirements * Analyze system requirements, design software architecture, implement code, and verify real-time embedded systems * Develop and support software validation strategies, including manufacturing, EMC, and environmental testing * Drive continuous improvement of software tools, methodologies, and development processes to enhance product quality and customer satisfaction * Support troubleshooting, root cause analysis, and resolution of software-related issues ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [ Secure Code Superstars: Empowering Developers and Surpassing Security Challenges Together](https://www.wearedevelopers.com/videos/422-secure-code-superstars-empowering-developers-and-surpassing-security-challenges-together) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)