Embedded Software Engineer

Urgent

Job Description

Job Description: Embedded Software Engineer

Company: Agnikul
Location: Chennai, India
Job Type: Full-time

About the Role

Agnikul is looking for a passionate Embedded Software Engineer to join its avionics team. The selected candidate will design, develop, test, and maintain embedded firmware for space-hardened avionics systems that support launch vehicles and ground test systems. This role offers an opportunity to work on cutting-edge aerospace technologies in a fast-paced startup environment.

Key Responsibilities
Design, develop, and test avionics firmware for launch vehicle and test systems.
Develop reliable, efficient, and high-performance embedded firmware.
Debug firmware issues and perform root cause analysis.
Port Linux kernel to ARM-based SoCs.
Develop and maintain Embedded Linux Board Support Packages (BSP).
Build and customize Embedded Linux root file systems.
Develop Linux device drivers and support hardware integration.
Work with Real-Time Operating Systems (RTOS) for embedded applications.
Implement and maintain communication protocols such as:
I2C
SPI
UART
USB
Collaborate with hardware, avionics, and systems engineering teams during integration and testing.
Participate in firmware validation, system testing, and performance optimization.
Maintain technical documentation and support continuous improvement of embedded software architecture.
Required Qualifications
Bachelor’s Degree in:
Electrical Engineering
Computer Engineering
Physics
or a related discipline.
Minimum 3 years of experience in Embedded Linux development.
Experience in Linux kernel porting for ARM-based SoCs.
Hands-on experience with:
Embedded Linux BSP development
Embedded Linux root file systems
Linux Device Driver Development
RTOS
Strong firmware development and debugging skills.
Good understanding of embedded systems architecture.
Knowledge of serial communication protocols:
I2C
SPI
UART
USB
Proficiency in Embedded C/C++ programming.
Familiarity with embedded software development tools and debugging environments.
Preferred Skills
Experience in aerospace, avionics, robotics, automotive, or other safety-critical embedded systems.
Strong analytical and problem-solving abilities.
Excellent written and verbal communication skills.
Ability to work independently as well as in cross-functional teams.
Passion for space technology and innovation.
Work Environment
Fast-paced startup environment.
Willingness to work extended hours and weekends when project schedules demand.
Long-term commitment toward building next-generation aerospace technology.
Why Join Agnikul?
Work on world-class rocket and avionics technologies.
Contribute to India’s growing private space industry.
Learn from experienced aerospace professionals.
Solve challenging engineering problems with real-world impact.
Opportunity to influence innovative space technologies and global engineering solutions.
How to Apply

Interested candidates should send the following to humancapital@agnikul.in:

Updated resume (PDF format)
A brief email including:
Introduction about yourself
Why you want to join Agnikul
One interesting fact about yourself

Location

Related Jobs