Embedded Software Engineer
SpaceKaur
About SpaceKaur
SpaceKaur builds autonomous systems for space and aerospace applications, with a strong focus on engineering rigor and reliability. The team develops high-fidelity, physics-based models of actuators, sensors, and control systems, validating each model against real hardware data to ensure accuracy. This model-based, validation-led approach allows SpaceKaur to prove designs before they are built, reducing risk, cost, and time on complex programs. Core capabilities include autonomous system design, control system development using tools such as MATLAB, Simulink, and Simscape, electro-mechanical modeling, and systems integration across hardware and software.
About the Role
As an Embedded Software Engineer at SpaceKaur, you will design, develop, and test embedded software for autonomous space and aerospace systems in a full-time capacity. This is a hybrid role based in Chennai, with a mix of on-site collaboration and some work-from-home flexibility.
Key Responsibilities
- Design, develop, and test embedded software for autonomous space and aerospace systems.
- Implement and optimize control algorithms.
- Interface with sensors and actuators.
- Ensure reliable real-time performance on target hardware.
- Write and review code.
- Debug and resolve issues at both software and hardware integration levels.
- Collaborate closely with systems, controls, and hardware engineers.
- Contribute to model-based design workflows.
- Integrate software with simulation and test frameworks.
- Participate in documentation and code quality processes.
Requirements & Tech Stack
- Strong skills in Embedded Software Programming and Embedded Software development on microcontrollers or embedded processors.
- Proficiency in Software Development and Software Design, including structured design, modular architecture, and code optimization.
- Hands-on experience with Debugging embedded systems, including use of debuggers, logic analyzers, and hardware-in-the-loop setups.
- Familiarity with control systems or model-based design tools (e.g., MATLAB, Simulink) and integrating software with hardware and simulation environments.
- Good knowledge of C/C++ or similar languages for embedded systems.
- Understanding of real-time operating systems (RTOS) is beneficial.
- Experience in aerospace, robotics, or autonomous systems is an advantage.
- Familiarity with safety or reliability standards is an advantage.
Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Electronics, Computer Engineering, Aerospace, or a related technical field.
- Ability to work collaboratively in cross-functional teams.
- Ability to communicate clearly.
- Ability to document designs and test results effectively.











