Engineering and Technology

Embedded Firmware Engineer

Onsite

Full-Time

Posted on

Mar 15, 2025

Job Description: Embedded Firmware Engineer

Position Overview: 

  • Are you a highly skilled and motivated embedded firmware engineer?

  • If you are, don’t miss out on a terrific chance to contribute to the design, development, and implementation of robotics and guidance subsystems for the next generation of satellites rolling out of India. 

  • You will collaborate with a multidisciplinary team of engineers and technicians to ensure the development of robotic, guidance, propulsion, and other satellite subsystems. 

  • You will develop codes for all of those subsystems and see them come alive both on and off the planet!


Responsibilities:

  • Interact with the rest of the subsystem teams to gather embedded systems-related requirements and analyze them thoroughly.

  • Design and develop fault-tolerant embedded firmware/software on STM32, TI-C2000, and LEON processors.

  • Write quick and dirty codes to support the development of various subsystems.

  • Develop software framework for continuous integration and development, ensuring adherence to design specifications and quality standards.


Must-Have Skills:

  • A Minimum 4+ Years of Relevant Experience with a Bachelor's Degree or 2+ Years of Relevant Experience with Master’s Degree in the related engineering fields.

  • Relevant experience in embedded firmware development.

  • Strong programming skills in Embedded C/C++ (preferably has contributed to projects on cars/drones/moving things/etc.)

  • Understanding of real-time operating systems.

  • Proficiency with using DSOs and Logic Analyzers.

  • Practical experience with RTEMS FreeRTOS or other operating systems is a plus.

  • Experience in GUI development using MATLAB / LabView / Python or Ruby.

  • Experience with git version control.

  • ‘Can do’ attitude to solve problems.

Good-to-Have Skills:

  • Advanced Degree in Engineering or Science (master/PhD).

  • Experience writing multi-threading and/or multiple-processing software.

  • Experience with building interface software to talk to hardware over TCP- IP / UDP /CAN / SPI / RS485 / SpaceWire.

  • Experience with managing a small team of less than 5 members.

  • Have used Jira or similar software to create continuous integration workflows.

  • Has fundamental knowledge of classical control theory and signal processing.

Building Sustainable Ecosystems in Space

Innovation Across Borders

© 2025 InspeCity Space Laboratories Pvt. Ltd.

Building Sustainable Ecosystems in Space

Innovation Across Borders

© 2025
Inspecity Space Laboratories Pvt. Ltd.

Building Sustainable Ecosystems in Space

Innovation Across Borders

© 2025 InspeCity Space Laboratories Pvt. Ltd.