23 Oct
|
Xdlinx Labs
|
India
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.
Solid 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 (India)
🏢 Xdlinx Labs
📍 India