10 дней назад
Senior Embedded Linux Software Engineer (Yocto)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Embedded Linux Software Engineer (Yocto): Developing reliable, high-performance embedded applications for critical communication, safety, and connected IoT systems with an accent on Yocto-based Linux, C/C++, real-time processing, and software security. Focus on designing multithreaded and multiprocess applications, debugging hardware-integrated systems, optimizing performance, and performing CVE remediation.
Location: Hybrid — 3 days per week onsite in Westford, United States
Company
is an independent technology consulting firm providing technology guidance and engineering solutions to businesses through an international team across more than 60 countries.
What you will do
- Contribute to the full embedded software development lifecycle, from requirements analysis and architecture through development, testing, integration, validation, and deployment.
- Design, develop, and maintain embedded applications running on Yocto-based Linux systems.
- Build multithreaded, multiprocess, and real-time applications in C and C++.
- Optimize software for performance, reliability, maintainability, and security, including CVE remediation.
- Debug software and hardware-related issues using development and test tools, and participate in code reviews and verification activities.
- Collaborate with software, hardware, systems, and international engineering teams on connected embedded solutions using Azure IoT.
Requirements
- Bachelor’s degree in Software Engineering, Electrical Engineering, Computer Science, or a related technical field.
- 7+ years of experience in embedded software development.
- Strong experience with embedded Yocto Linux systems, Yocto, and BitBake.
- Strong programming skills in C and C++, with experience in multithreaded, multiprocess, and real-time applications.
- Experience with Azure IoT or similar IoT platforms, formal software development methodologies, planning, estimation, and technical documentation.
- Hands-on debugging experience with GDB, I2C debuggers, oscilloscopes, and logic analyzers, plus strong analytical and communication skills.
Nice to have
- Knowledge of network programming, communication protocols, software security, and CVE remediation.
- Experience with UL/ULc certification standards and safety-critical, industrial, IoT, or connected embedded systems.
- Experience with Git, Artifactory, JIRA, Integrity, Bash, Make, Python, Atlassian tools, or Confluence.
Culture & Benefits
- International community representing more than 110 nationalities.
- Internal Academy with more than 250 training modules.
- Trust-oriented environment with opportunities for professional growth.
- Regular internal events, including afterworks and team-building activities.
Hiring process
- Brief virtual or phone call.
- Approximately three interviews, depending on seniority.
- Role-dependent case study or technical assessment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
13 дней назад
Embedded Software Engineer (Embedded Linux)
97 500 - 143 000$
13 дней назад
Senior System Software Development Engineer (Embedded Linux)
165 000 - 206 000$
11 дней назад
Staff Software Engineer - OS, Robot Software (Embedded Linux)
210 000 - 290 000$
12 дней назад
Sr. Software Engineer (Embedded Linux)
248 830 - 348 362$
12 дней назад
Principal Embedded Software Engineer
147 000 - 224 250$
12 дней назад
Embedded Software Engineer III (Aerospace)
164 652 - 230 512$