5 часов назад
Staff Engineer - Embedded Software (C/C++)
98 900 - 125 600$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Engineer - Embedded Software (C/C++): Developing robust, efficient, and scalable embedded control software for microcontroller-based residential and power products with an accent on layered architectures, operating systems, networking, and hardware integration. Focus on designing communication implementations, validating software through unit and system testing, leading scope planning and code reviews, and mentoring embedded software engineers.
Location: Hybrid, with 2–3 days per week onsite in Kohler, Wisconsin, United States
Salary: $98,900–$125,600 per year
Company
develops energy-resilience products including engines, generators, power conversion systems, UPS systems, EV components, microgrid controls, and clean energy solutions.
What you will do
- Design, develop, and maintain embedded software for microcontroller-based control systems using C and C++.
- Develop networking and application code for wireless processors supporting Wi-Fi, Bluetooth, ISM, and LTE communications.
- Collaborate with hardware, software, and product teams on software requirements and system architecture.
- Oversee unit testing, integration testing, system validation, regression testing, board bring-up, and end-of-line production testing.
- Lead code reviews, document software architecture and implementation, and troubleshoot hardware and controller software using diagnostic tools.
- Break down software scopes, develop project timelines and budgets, and mentor less experienced engineers.
Requirements
- Bachelor’s degree in Electrical and Computer Engineering or Computer Engineering; a master’s degree is preferred.
- 6+ years of experience, depending on educational background.
- Experience developing embedded software with layered architectures and embedded operating systems such as QNX, Keil RTX, or ZephyrOS.
- Proficiency in C and C++, including object-oriented programming and generally accepted code structures.
- Hands-on experience with RS-485/Modbus, SAE J1939 CAN, Ethernet, and USB protocols.
- Must be authorized to work in the United States without requiring sponsorship now or in the future.
Nice to have
- Familiarity with Vector CANalyzer, CANape, CANoe, Keil debuggers, and ARM processor emulators.
- Experience with wireless certification for Wi-Fi, Bluetooth, and ISM products.
- Experience with MATLAB/Simulink model-based code development and integration.
- Strong communication skills and the ability to collaborate independently and across diverse audiences.
Culture & Benefits
- Competitive compensation and benefits, including health, vision, and dental coverage.
- 401(k) plan with matching.
- Work-life flexibility, recognition programs, and career development opportunities.
- Safe and inclusive workplace focused on sustainability and a “Zero Is Possible” safety culture.
- Values centered on curiosity, trust, pace, and excellence.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Embedded Software Engineer (IoT)
62 800 - 100 800$
9 часов назад
R&D Embedded Systems Software Engineer (C/C++)
116 800 - 182 500$
3 дня назад
Embedded Software Engineer II (C/C++)
90 000 - 115 000$
7 часов назад
Senior Embedded Engineer (IoT)
160 000 - 210 000$
22 часа назад
Sr. Principal Embedded Software Engineer (IoT)
104 100 - 173 900$
14 часов назад
Sr System Engineer (Embedded)
109 500 - 171 150$