Software Engineer – Embedded Systems and RTOS - Bengaluru, India - Bellatrix Aerospace

    Default job background
    Description

    Company & Culture:
    Bellatrix Aerospace is an In-Space Mobility company developing new age technologies that shape the future of our industry. We specialize in the development and production of propulsion systems and in-orbit transportation solutions. Our work has won two National Awards and backing of the government and many marque investors. More details of the company are available on –

    At Bellatrix, we strive to create an environment that rewards creativity, performance and perseverance.

    At the same time, we also understand that failures are steppingstones to success on a journey to create something that never existing.

    In other words, our culture is fueled by intellectual curiosity, and our team takes pride in creating technologies that impact India and the world, growing together and achieving their goals each day.

    No. of Position


    – 1Type:

    Full-TimeJob Location:
    Bangalore, Karnataka (On-Site)


    Job Description:
    Designing, developing, and testing software for our cutting-edge satellite embedded systems


    including following activities:
    1.

    Design and Development:
    Design, develop, and test software for embedded systems. Write efficient and maintainable code in languages like C/C++.2.


    RTOS Management:
    Develop and maintain real-time operating system-based applications. Ensure the reliability and efficiency of the system.3.


    Integration:
    Integrate software with existing systems. Debug and resolve software bugs and interoperability issues.4.


    Testing and Validation:
    Perform unit testing and system level testing of the new features. Conduct debugging and performance analysis.5.


    Documentation:
    Document all aspects of the design process. Create design specifications and theory of operation documentation.6.


    Other Responsibilities:

    • Identification of realization plan including prototyping, and testing activities.
    • Interactions and technical co-ordination with systems, embedded electronics, and software team members.
    • Participating in functional and environmental qualification tests and SW/HW integrated tests.

    Key Requirements and Skills:

    • Bachelor's/Master's in Electronics and Communications Engineering or any other relevant field.
    • 3+ Years (Bachelor's)/1+ Years (Master's) of experience working on embedded software including RTOSes.
    • Proficiency in programming languages such as C/C++. Expertise in python is desired.
    • Experience with RTOS like FreeRTOS, VxWorks, or similar.
    • Strong understanding of embedded systems, microcontroller architectures, and peripheral interfacing.
    • Experience in developing and debugging real-time and multi-threaded applications.
    • Strong analytical and problem-solving skills. Ability to debug complex software issues.
    • Excellent written and verbal communication skills. Ability to document and explain technical details clearly and concisely.
    • Ability to work effectively in a team environment. Collaborate with cross-functional teams on project development.