4 дня назад
Senior Software Engineer (Embedded Controls)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Embedded Controls): Developing propulsion thermal control systems, diagnostics, and controller communications for vehicle mechatronic embedded controls with an accent on integrated thermal loops, ECU validation, and automated testing. Focus on HIL regression testing, MATLAB/Simulink plant and CAN simulation, and translating feature strategies into testable stories with clear acceptance criteria.
Location: Milford, Michigan, United States. Hybrid work policy: 3 days in the office and 2 days remote; must be able to report to the local office.
Company
develops automotive technologies focused on safer, more efficient, and lower-emission transportation.
What you will do
- Define, design, and develop propulsion thermal control systems, diagnostics, and controller communications.
- Develop software and controls for integrated thermal loops to optimize energy use and thermal storage capacity.
- Serve as a subject matter expert for the Scrum team and collaborate with program management and system architecture stakeholders.
- Refine and prioritize team backlogs, translate product strategy into user stories, and support planning and estimation.
- Define acceptance criteria and guide unit, integration, system, behavior-driven, and test-driven development strategies.
- Validate features, acceptance tests, and technical quality through demonstrations, retrospectives, and end-user acceptance activities.
Requirements
- Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or a closely related engineering field, plus 5 years of relevant experience; or a master's degree plus 3 years of relevant experience.
- At least 3 years of experience with Hardware-in-the-Loop integration and regression testing for Electronic Control Units.
- Experience testing embedded ECUs on machines and test benches using dSPACE HIL, Vector CANape, CANalyzer, CANoe, and CAT ET.
- Experience creating automated machine-level test scripts using C and Python.
- Experience creating CANalyzer databases for parsing software CAN communication data.
- Experience designing and developing machine plant, I/O, and CAN simulation models using MATLAB and Simulink.
Culture & Benefits
- Agile development environment with Scrum, Program Increment Planning, inspections, adaptations, and retrospectives.
- Employee-focused rewards and benefits supporting well-being at work and at home.
- Inclusive workplace committed to equal employment opportunities.
- Role-related assessments and pre-employment screening may be required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Controls Engineer (Robotics)
9 дней назад
Engineer II - Integrated Vehicle Systems SW/AU (Automotive Embedded Software)
5 дней назад
Embedded Software Senior Engineer
112 710 - 169 060$
Emerson
10 дней назад
Software Engineer (Embedded Systems)
10 дней назад
Application Software Engineer (Autonomous Driving)
209 700 - 238 250$
6 дней назад
Sr. Principal Engineer - Controls (Autonomous Vehicles)
104 100 - 173 900$