Embedded Software Engineer
Core
Develop embedded software systems from concept through mass production for consumer, medical, life sciences, and defence sectors. (via careerplan.io/jobs/744000139304426-embedded-software-engineer-at-pa-consulting)
Role type
Senior Embedded Software Engineer
Builds
Embedded software products and systems
Domain
Consumer electronics, medical devices, life sciences, defence
Deliverable
production ML models | product features
Required skills
C/C++/Rust programming, embedded Linux, RTOS (Zephyr OS), bare-metal development, microcontrollers, multi-core SoCs, I2C/SPI/UART/USB/Bluetooth/WiFi protocols, Test Driven Development, automated and manual testing, software design documentation, digital electronics and schematics interpretation
Preferred skills
Python, CI/CD methodologies
Technologies
Zephyr OS, embedded Linux, C, C++, Rust, Python, I2C, SPI, UART, USB, Bluetooth, WiFi
Responsibilities
Develop and implement software for embedded systems using modern professional workflows; work across the full product lifecycle from concept generation to product launch and in-field maintenance; generate software design documentation; interpret device datasheets and understand digital electronics and schematics; apply Test Driven Development methodologies and execute automated and manual testing
Seniority
Senior, hands-on IC
