JOB DESCRIPTIO
Position : Senior Embedded Software Engineer – VxWorks
Experience : 10 Years
Location : Samtel Avionics, Gurgaon, India
Domain : Defense & Aerospace Systems
1. Role Summary
Samtel Avionics is seeking an experienced Embedded Software Engineer with strong hands-on expertise in VxWorks and real-time embedded systems development. The role involves end-to-end software design, development, integration, and verification for mission-critical defense and aerospace products, including avionics displays, processing units, and subsystem controllers. The ideal candidate will bring deep knowledge of embedded C / C++, RTOS concepts, board bring-up, and safety-critical development standards.
2. Key Responsibilities
Embedded Software Development
- Develop, integrate, and optimize embedded software on VxWorks RTOS (VxWorks 6.x / 7.x).
- Write efficient, deterministic C / C++ code for real-time avionics modules.
- Implement device drivers, BSP customization, interrupt handling, and low-level firmware.
System Design & Architecture
Participate in software architecture design, requirements analysis, and technical documentation.Support system-level design for new defense platforms and avionics systems.Verification, Validation & Certification
Perform unit testing, integration testing, and debugging on target hardware (PowerPC / ARM / x86 processors).Work in alignment with DO-178B / C or similar aerospace / defense development standards.Prepare test procedures, verification reports, and traceability artifacts.Hardware Interaction
Collaborate with hardware teams for board bring-up, interface testing, and system integration.Work on communication protocols such as ARINC-429, MIL-STD-1553B, RS-422 / 485, CAN, Ethernet, SPI, I²C.Documentation & Compliance
Generate complete project documentation as per defense and customer requirements.Ensure compliance with security, IP protection, and configuration management norms.3. Required Skills & Experience
Core Technical Skills
Strong hands-on experience with VXWorks RTOS, WindRiver Workbench, and Tornado tools.Embedded C / C++ programming expertise with real-time concepts.Experience in BSP development, device driver development, and low-level debugging.Exposure to real-time scheduling, memory management, multi-threading, and synchronization.Defense / Aerospace Experience
Experience developing software for safety-critical or mission-critical systems.Understanding of avionics architectures, displays, mission computers, or communication subsystems.Tools & Technologies
JTAG debuggers, logic analyzers, oscilloscopes.GIT / SVN, JIRA, Polarion / DOORS or any requirement management tool.Familiarity with model-based development (Simulink) is a bonus.4. Education
B.Tech / M.Tech in Electronics, Computer Science, Electrical, Aerospace Engineering, or related fields.5. Key Competencies
Strong analytical and problem-solving skills.Ability to work in a multidisciplinary defense environment.Excellent documentation discipline.Proactive, self-driven, and able to work independently under tight development cycles.6. Preferred (Good to Have)
Experience with Linux or QNX RTOS in addition to VXWorks.Exposure to cybersecurity for embedded systems.Experience in integration with FPGA-based systems.Understanding of display processing pipelines or avionics HMI systems.