16 Oct
|
Xdlinx Labs
|
Hyderabad
16 Oct
Xdlinx Labs
Hyderabad
- Bachelors or Master’s degree in Computer Science, Electronics, Electrical Engineering, Aerospace Engineering, or a related technical field.
- 3–5 years of experience in embedded/flight software development, preferably in aerospace, satellite, defense, automotive, robotics, or other mission-/safety-critical domains.
- Strong hands-on programming experience in C and C++, including data structures, algorithms, memory management, concurrency, and embedded programming.
- Proficiency in Python for test automation, simulation, tooling, and data analysis.
- Experience developing software for RTOS-based flight computers and/or embedded Linux.
- Experience with spacecraft/embedded subsystems such as OBC, ADCS, EPS, TT&C;, payloads, and communication systems.
- Knowledge of telemetry/telecommand, packetization, spacecraft modes, FDIR, fault management, and command/telemetry handling.
- Experience translating system/subsystem requirements into software requirements, architecture, design, implementation, and verification.
- Experience with requirements gathering, decomposition, traceability, and verification.
- Experience developing and executing unit,
integration, functional, regression, and system-level tests.
- Experience with SIL/HIL testing, simulation, hardware/software integration, and automated test frameworks.
- Familiarity with DO-178C, ECSS, NASA software engineering/software assurance, or equivalent mission-/safety-critical standards.
- Experience with embedded communication protocols such as CAN, UART, SPI, IC, Ethernet, SpaceWire, or CCSDS is desirable.
- Experience with Git, CI/CD, static analysis, debugging, and automated build/test environments.
- Experience with on-orbit software operations, bootloaders, software updates, firmware management, or spacecraft commissioning is highly desirable.
- Robust debugging and troubleshooting skills, including analysis of logs, telemetry, test results, timing issues, memory faults, and hardware/software interfaces.
- Ability to work across the complete flight-software lifecycle from requirements through design, implementation, verification, deployment, and operational support.
📌 Sr Flight Software Engineer (Hyderabad)
🏢 Xdlinx Labs
📍 Hyderabad