Role OverviewLead the technical direction and execution of firmware and software for automotive-grade embedded platforms centered on motor control applications. As a key technical authority, you will shape architecture, ensure code quality, and enhance developer experience across the software lifecycle. Your work will directly influence the reliability, performance, and usability of embedded development environments used by engineering teams worldwide.
Key Responsibilities
- Define and guide firmware and software architecture for embedded automotive platforms with a focus on scalability, maintainability, and real-time performance.
- Own end-to-end software delivery—from concept and design through validation, qualification, and final release.
- Collaborate with hardware, systems, and applications teams to optimize integration between software and silicon.
- Develop and refine SDKs, drivers, middleware, reference designs, and development tools that accelerate customer implementation.
- Ensure all software outputs meet stringent automotive standards for quality, robustness, and long-term reliability.
- Identify and resolve technical risks related to software early in the development cycle.
- Improve developer experience through intuitive tooling, comprehensive documentation, and platform usability enhancements.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, plus 10 or more years of relevant industry experience.
- Proven track record in developing production-grade embedded software for microcontroller-based systems.
- Strong command of real-time systems, motor control software, and embedded development workflows.
- Hands-on experience with embedded C/C++ and RTOS environments.
- Familiarity with host-side development using C#/.NET, Python (for automation and tooling), or UI frameworks such as Qt, WPF, or WinUI.
- Experience connecting host-side tools with embedded targets via USB, UART, CAN/CAN-FD, or Ethernet across multiple operating systems.
Preferred Qualifications
- Background in AUTOSAR driver development or embedded firmware ecosystems.
- Experience creating widely adopted SDKs or embedded development platforms.
Technical Environment
Core technologies include C, C++, RTOS, C#, .NET, Python, Qt, WPF, WinUI, and communication interfaces such as USB, UART, CAN, CAN-FD, and Ethernet.
Work Environment
This role operates in a hybrid model, with employees working remotely two days per week. In-office collaboration is encouraged on Tuesdays, Wednesdays, and Thursdays to support innovation, team alignment, and continuous learning. The organization supports flexibility, inclusion, and employee wellbeing through remote options, employee resource groups, and a people-first culture.
Company Values
- Transparent and agile operations
- Global reach with local impact
- Commitment to innovation and entrepreneurial thinking
- Strong emphasis on diversity, equity, and inclusion
- People-first philosophy with global support structures
Equal Opportunity
The company is an equal opportunity and affirmative action employer. It prohibits discrimination based on sex, race, religion, national origin, gender identity, gender expression, age, sexual orientation, military or veteran status, and all other characteristics protected by law. The organization is dedicated to building a diverse workforce and fostering a respectful, inclusive workplace.
