Develop application software for Embedded systems running on Linux, understanding software and system requirements for wireless gateway products
Job Summary
Develop application software for Embedded systems running on Linux, understanding software and system requirements for wireless gateway products.
Perform code and document reviews, manage build/config systems (U-BOOT, Yocto, CMake, Makefiles), and handle Embedded Linux patch management including Cybersecurity releases.
Engage in board bring up and hardware-software debugging, leveraging modern C++ and design patterns with a focus on TDD and continuous integration.
Matching Summary
Develop application software for Embedded systems running on Linux, understanding software and system requirements for wireless gateway products.
Skills & Requirements
Must-have
Embedded Linux development
C++11/14 OOPS programming
Modern design patterns
TDD and unit testing
Build and configuration systems
Embedded Linux patch management
Nice-to-have
Lower-level interfaces and BSP/driver development
ARM processors and RTOS knowledge
Familiarity with medical device regulations
Software configuration and defect management tools
Key Requirements
8+ years Embedded Software Application and Middleware Development and Testing