Software Engineer
Core
Developing advanced embedded software solutions for end customers using C/C++, Python, RTOS, and Linux.
Role type
Senior embedded software engineer
Builds
Embedded products and real-time solutions
Domain
Embedded systems / Automotive / Industrial IoT
Deliverable
production ML models | product features
Required skills
C/C++, Python, RTOS, Linux, system design, security-critical development, debugging, test and verification, embedded communication protocols (TCP/IP, SPI, I2C, CAN), version control (Git), CI/CD
Preferred skills
AI on edge targets, Java, Ada
Technologies
C/C++, Python, RTOS, Linux, Yocto, Git, TCP/IP, SPI, I2C, CAN
Responsibilities
Develop software with focus on C/C++, Python, RTOS, and Linux; participate in agile development across all stages; collaborate closely with other teams on product and solution development.
Seniority
Mid-Senior, hands-on IC