Embedded Software Engineer
Core
Develop and maintain low-level software for embedded systems, focusing on real-time operations and multi-CPU architectures.
Role type
Embedded Software Engineer (Graduate to Early-Career)
Builds
Embedded software solutions for real-time systems and robotics applications
Domain
Telecommunications and low-level hardware environments
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, low-level embedded systems development, real-time systems understanding, multi-CPU architecture knowledge
Preferred skills
Robotics experience, telecommunications background, university projects in hardware-adjacent environments
Technologies
C, multi-CPU architectures
Responsibilities
Refresh established embedded systems team, develop new energy and curiosity in low-level software, contribute to long-term team growth
Seniority
Junior to Mid-level (1-3 years experience preferred, up to 8 years considered)