24 Sep
|
Varadaaerospace
|
Chandigarh
24 Sep
Varadaaerospace
Chandigarh
Software Lead Engineer — Embedded Systems
Position: Lead Engineer
Experience: Minimum – 6 years in relevant field
Employment Type: Full Time
Place of Work: Chandigarh, India
Industry: Aerospace & Defence
Educational Qualification: B.Tech. in Computer Science / Electronics & Communication or equivalent M.Tech. in relevant discipline preferred.
Key Responsibilities
- Expert in C++, C, embedded firmware development.
- Good exposure in application development in C++, Python, Matlab, database, networking, webservice etc.
- Positive knowledge on embedded HW: Controllers, microprocessors, microcontrollers & electronics.
- Moderate knowledge & exposure on mission control of autonomous systems & robotics.
- Good knowledge on software development on safety-critical / mission-critical systems.
- Exposure in Guidance, Navigation and Control (GNC) algorithm understanding and development
- Own the overall autopilot software architecture, technical decomposition, coding standards, Git workflow, branch strategy, CI/CD and release process.
- Own architecture-level modifications involving uORB, Commander/Flight Mode Manager, VTOL state management, Control Allocation, parameters and inter-module interfaces.
- Customize Navigator, Commander/flight modes, MAVLink interfaces, parameters, events,
logging and required QGroundControl integration.
- Lead integration of the customized multicopter VTOL stack on the COTS flight controller (e.g., Cube Orange), including board configuration, NuttX, drivers, startup configuration and firmware packaging.
- Review and approve code from software engineers; enforce modularity, real-time constraints, memory/CPU limits, error handling and maintainability.
- Lead SITL/HITL integration, defect triage, regression testing and release qualification; maintain traceability between requirements, implementation and verification.
- Work closely with the domain expert to translate Autopilot core functionalities, GNC requirements, simulation etc. into robust open-source software architecture.
- Documentation of design / integration / test cases/ test reports documents.
- Preparation of technical solution proposals for RFIs & RFPs, continuous learning, mentoring & project monitoring.
NOTE: Criteria regarding education and work experience requirements may be relaxed to a certain extent for suitable profiles with relevant experience, at the sole discretion of the recruiter. No clarification or query will be entertained in this matter. Pay: ₹60,000.00 - ₹75,000.00 per month
Work Location: In person
📌 Software Lead Engineer — Embedded Systems (Chandigarh)
🏢 Varadaaerospace
📍 Chandigarh