Senior Embedded Engineer
Core
Design and implement software for industrial and embedded products, from concept to deployment, optimizing hardware-software interfaces.
Role type
Senior Embedded Engineer
Builds
Embedded firmware, bare-metal systems, hardware-connected tools, OS components, virtualization layers, simulation platforms, and device-hosted web interfaces.
Domain
Industrial manufacturing and asset-intensive industries (Products, Communications, Media, High Tech, Chemicals, Mining, Oil & Gas, Utilities)
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Linux, compiler toolchains, Bash, Python, CI/CD tools, networking, industrial communication protocols
Preferred skills
RTOS, hypervisors, virtualization, hardware diagnostics tools, simulation platforms, automated test systems, embedded web interfaces, open-source contributions
Technologies
Git, Jenkins
Responsibilities
Design and implement software for industrial and embedded products; Develop, test, and debug system-level software; Optimize performance, stability, and scalability of hardware-software interfaces; Collaborate with hardware teams to validate and integrate new designs; Evaluate and integrate third-party and open-source components; Support QA and CI/CD pipelines for embedded systems
Seniority
Senior, hands-on IC