We are looking for an Embedded Software Engineer who operates at the system level – not just drivers and BSPs. Youll be working on complex robotics platforms where software interacts with motion systems, sensors, real-time logic and user-facing applications.
What youll do:
Develop within the embedded team, from hardware bring-up to application-level software.
Take ownership of the end-to-end development process for embedded products.
Design architectures for embedded systems.
Integrate peripherals in Yocto OS.
Work hands-on with actual robotsand get paid for it!
What youll do:
Develop within the embedded team, from hardware bring-up to application-level software.
Take ownership of the end-to-end development process for embedded products.
Design architectures for embedded systems.
Integrate peripherals in Yocto OS.
Work hands-on with actual robotsand get paid for it!
Requirements:
At least 5 years as an Embedded engineer with excellent oral and written communication skills.
Development across the stack, from low-level (RTOS, drivers) to user-space Linux applications
Ability to work on production-grade robotic systems that combine software, hardware and motion
Proven experience in development of embedded Linux system – Must.
Strong skills in C development and Python.
Extensive experience working with Real-Time Embedded systems.
Low-level debugging abilities (using scope, logic analyzer, etc.).
Ability to analyze and understand a wide range of complex systems.
BSc in Computer Science/Computer Engineering.
Experience with the following is an advantage:
-Developing on ARM microcontrollers (Cortex M family).
-Variscite SOM series.
-STM32MP1 series.
-FreeRTOS.
-Yocto project.
-Development of robotics platforms.
At least 5 years as an Embedded engineer with excellent oral and written communication skills.
Development across the stack, from low-level (RTOS, drivers) to user-space Linux applications
Ability to work on production-grade robotic systems that combine software, hardware and motion
Proven experience in development of embedded Linux system – Must.
Strong skills in C development and Python.
Extensive experience working with Real-Time Embedded systems.
Low-level debugging abilities (using scope, logic analyzer, etc.).
Ability to analyze and understand a wide range of complex systems.
BSc in Computer Science/Computer Engineering.
Experience with the following is an advantage:
-Developing on ARM microcontrollers (Cortex M family).
-Variscite SOM series.
-STM32MP1 series.
-FreeRTOS.
-Yocto project.
-Development of robotics platforms.
This position is open to all candidates.