Staff Engineer – Embedded Developer

Orthopedicjobs

Hybrid
Embedded software application development
Modern c++ (c++11/14) programming
Linux embedded systems
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

Key Requirements

  • 8+ years Embedded Software experience
  • Experience in Middleware Development and Testing
  • Strong OOPS programming skills
  • Experience with continuous integration
  • Travel up to 10%

Work Rights

Not specified

Tailored Resume

Cover Letter