9 часов назад
Senior Software Engineer - Embedded Linux (C/C++)
79 300 - 126 900$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer - Embedded Linux (C/C++): Design, develop, integrate, test, and maintain production embedded Linux software for vehicle systems with an accent on Yocto-based platforms, modern C++ and Qt/QML applications, and automated testing. Focus on diagnosing issues across application software, operating system services, build systems, and hardware interfaces while improving CI/CD, reliability, and long-term platform maintainability.
Location: US-WI--Global Technology Center; onsite work with occasional laboratory, manufacturing, vehicle, and offsite testing activities. Travel up to 200 hours per year may be required.
Pay range: $79,300.00–$126,900.00 annually across U.S. locations.
Company
designs and manufactures specialty trucks and access equipment used by communities, soldiers, and firefighters worldwide.
What you will do
- Design, develop, integrate, test, and maintain production-quality embedded Linux software for vehicle platforms.
- Build C/C++ applications, services, and Qt/QML user interfaces using modern Qt.
- Develop and maintain Yocto, BitBake, OpenEmbedded, BSP, layer, recipe, and image configurations.
- Support Linux and Qt migrations, dependency and security updates, toolchain changes, BSP upgrades, releases, and production troubleshooting.
- Diagnose complex issues across applications, operating systems, networking, device interfaces, hardware boundaries, and target platforms.
- Improve automated testing, CI/CD pipelines, reproducible builds, architecture, code reviews, and engineering practices while mentoring other engineers.
Requirements
- Bachelor’s degree in computer engineering, electrical engineering, software engineering, or a related technical field.
- Five or more years of professional software development experience.
- Strong C and C++ experience, including modern object-oriented, multithreaded, and asynchronous software development.
- Professional experience with Linux or embedded Linux, Yocto Project, OpenEmbedded, BitBake, custom layers, recipes, package configurations, and embedded Linux images.
- Experience with modern Qt and Qt/QML applications, Git-based collaborative workflows, Linux debugging tools, automated unit or integration testing, and Python automation.
- U.S. Person status may be required for positions involving controlled goods and technologies under ITAR or EAR.
Nice to have
- Experience with Qt 6.8+, large-scale Qt/QML applications, Qt testing, CMake or SCons, Conan 2, static analysis, code coverage, sanitizers, and SBOM practices.
- Experience with Linux services, networking, IPC, filesystems, permissions, process management, bootloaders, device trees, kernel configuration, and driver integration.
- Experience with CAN, Ethernet, serial interfaces, SPI, I2C, AUTOSAR, SAE J1939, UDS, SAE J2012, FMVSS, or ISO 26262.
- Experience with secure boot, software signing, system hardening, vulnerability management, functional safety, CMMI, or regulated engineering environments.
- Experience with Figma, Qt Design Studio, Adobe Illustrator, or Adobe Photoshop.
Culture & Benefits
- People-first culture focused on supporting team member growth and success.
- Collaboration across software, electrical, systems, controls, test, cybersecurity, manufacturing, supplier, and other technical organizations.
- Routine shift hours with infrequent overtime and weekend work.
- Work includes independent analysis, technical communication, detailed engineering, and multiple concurrent priorities.
- Reasonable accommodation is available during the application process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Software Engineer III (Embedded Automotive Software)
91 500 - 148 100$
22 часа назад
Sr. Principal Embedded Software Engineer (IoT)
104 100 - 173 900$
1 день назад
Embedded Software Engineer (IoT)
62 800 - 100 800$
7 дней назад
Principal Software Engineer - Embedded OS (Embedded Linux)
152 800 - 229 200$
1 день назад
Senior Control Systems Engineer (Automotive)
73 200 - 117 800$
3 дня назад
Embedded Software Engineer II (C/C++)
90 000 - 115 000$