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.