Senior Software Engineer (Embedded C/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Embedded C/C++): Defining and evolving software architecture for automotive Agile Release Trains, enabling continuous delivery with an accent on embedded controls, structural quality, and scalable component design. Focus on designing safety-critical vehicle software, reducing controller resource utilization, and integrating architecture roadmaps across software-defined vehicle systems.
Location: Hybrid in Milford, Michigan; 3 days in the office and 2 days remote. Must be able to report to the local office.
Company
develops automotive products and technologies focused on zero crashes, zero emissions, and zero congestion.
What you will do
- Define high-level software architecture, including non-functional requirements and future technical directions.
- Develop architectural runways covering Enabler Epics, Business Epics, and system-variant roadmaps.
- Lead creation of new software components and re-architecture efforts for evolving requirements.
- Improve software quality, maintainability, scalability, and controller resource utilization.
- Drive Software Structural Quality Assurance and evaluate architectural and code-level improvements.
- Support PI planning, system demos, work acceptance meetings, and architecture synchronization within the Agile framework.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or a related field, plus 5 years of relevant experience; or a master’s degree plus 2 years of relevant experience.
- At least 2 years of experience with software development processes, C/C++ programming, embedded controls, software architecture, and design trade-offs.
- Experience with electrical systems, controls, component development and validation, and controller resource utilization reduction or training.
- Experience in Agile environments, software-defined vehicle architecture, and safety-critical embedded software development under ISO 26262.
- Experience designing vehicle-dynamics control algorithms for steering, brakes, or chassis systems, including CAN and LIN communications.
- Experience with DFMEA, commercial change management, and version-control tools.
Culture & Benefits
- Hybrid work arrangement with regular collaboration from the local office.
- Employee-focused rewards and benefits supporting well-being at work and at home.
- Inclusive workplace culture centered on belonging and equal employment opportunity.
- Role-related assessments and pre-employment screening may be part of the hiring process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →