top of page

Join Robocentric as a Embedded Software Engineer

We are seeking a skilled Embedded Software Engineer with strong experience in system integration, verification, and validation across SIL (Software-in-the-Loop), PIL (Processor-in-the-Loop), and HIL (Hardware-in-the-Loop) environments. The candidate will work closely with hardware, controls, and validation teams to ensure robust embedded software performance for real-world applications.

Location

Remote

Employment Type

Full-time

What You'll Do

  • Develop, integrate, and test embedded software for real-time control systems.

  • Execute SIL, PIL, and HIL testing to validate system behavior and control algorithms.

  • Debug and optimize embedded applications for performance, reliability, and safety.

  • Collaborate with hardware, firmware, and system engineers for seamless system integration.

  • Develop automated test frameworks and test scripts using Python or equivalent tools.

  • Maintain and document software configurations, test reports, and validation plans.

  • Perform root-cause analysis and corrective actions for integration or validation issues.

  • Support continuous integration and continuous testing workflows (e.g., Jenkins, GitLab CI)

Who You Are

  • Bachelor’s or Master’s degree in Electronics, Electrical, Computer, or Mechatronics Engineering.

  • Proficiency in C and C++ for embedded system development.

  • Hands-on experience with Python for scripting, testing, or automation.

  • Experience using Eclipse IDE or equivalent embedded development environments.

  • Strong understanding of microcontrollers, RTOS, and communication protocols (CAN, SPI, UART, I2C).

  • Practical experience in SIL, PIL, and HIL environments using tools such as dSPACE, NI, or MATLAB/Simulink.

  • Familiarity with version control systems (Git) and issue tracking tools (JIRA, Bugzilla).

 

 

 

  • Experience in automotive, robotics, or aerospace embedded systems.

  • Knowledge of ISO 26262, ASPICE, or equivalent functional safety standards.

  • Exposure to model-based design (MBD) workflows in MATLAB/Simulink.

  • Experience with hardware bring-up, integration of sensors and actuators.

Robo 2 transp header_edited.png

© 2025 by Robocentric.

  • LinkedIn
bottom of page