This role involves developing embedded application software for wireless gateway products running on Linux with a focus on cybersecurity and hardware-software debugging
Job Summary
This role involves developing embedded application software for wireless gateway products running on Linux with a focus on cybersecurity and hardware-software debugging.
The position requires strong expertise in modern C++ programming, embedded Linux build systems, and test-driven development practices.
Preferred experience includes working with medical device products, regulated software processes, and familiarity with FDA and ISO standards.
Matching Summary
This role involves developing embedded application software for wireless gateway products running on Linux with a focus on cybersecurity and hardware-software debugging.
Skills & Requirements
Must-have
Embedded Software Application Development
Modern C++ (C++11/14) programming
Linux Embedded Systems
Code and document reviews
Build/config systems including U-BOOT and Yocto
Test Driven Development and unit testing frameworks
Hybrid work flexibility
Nice-to-have
BSP/driver development for hardware interfaces
Familiarity with ARM processors
Knowledge of VxWorks and QNX RTOS
Experience with hospital monitors and defibrillators
Regulated software development processes
Familiarity with FDA and ISO standards
Software configuration and defect management tools