Qubist Solutions Private Limited
Website:
qubistsolutions.com
Job details:
Company Description
Qubist Solutions LLC excels in providing advanced software innovations and comprehensive services across various industries such as Avionics, Embedded Systems, AI/ML, Automotive, Medical, Railways, and IoT. The company specializes in the architecture, design, development, and testing required for the entire Software Development Life Cycle. With significant expertise in Aerospace and Avionics, Qubist focuses on software design, development, and Verification & Validation (V&V) aligned to the rigorous RTCA/DO-178B standards for Software Levels A, B, C, and D.
Experience: 5+ Years in Avionics
Location : Indore, Madhya Pradesh
Role Objective
As a Senior Software Engineer at Qubist, you will lead the full software development life cycle (SDLC) for safety-critical avionics software. You will be responsible for ensuring that all software artifacts meet the stringent compliance requirements of DO-178C (DAL A/B/C), from initial requirements through to final system integration and certification.
Key Responsibilities
1. Requirement Writing & Design- Derive High-Level Requirements (HLR) from system specifications and decompose them into Low-Level Requirements (LLR).
- Develop robust Software Architecture and Detailed Design documents (SDD) using modeling tools or structured design methodologies.
- Ensure 100% bidirectional traceability between System Requirements, HLRs, and LLRs.
2. Software Code Development- Develop safety-critical embedded software using C/C++ or Ada, adhering to MISRA C/C++ or company-specific coding standards.
- Implement hardware-software interface layers, device drivers (I2C, SPI, ARINC 429, MIL-STD-1553), and application logic.
- Conduct formal code reviews and static analysis to identify vulnerabilities early.
3. Verification & Validation (V&V)- Author Software Verification Plans (SVP) and Software Verification Cases & Procedures (SVCP).
- Perform Unit Testing, HW/SW Integration Testing, and System Testing.
- Execute Structural Coverage Analysis (SCA) to meet Statement, Decision, and MC/DC requirements as per DAL levels.
4. Software/System Integration- Lead the integration of software onto target hardware (SOCs, FPGAs, Microcontrollers).
- Debug complex hardware-software interaction issues using JTAG, Oscilloscopes, and Logic Analyzers.
- Support formal certification audits (SOI#1 to SOI#4) with regulatory authorities or designated engineering representatives (DER).
Technical Skills Required
- Standards: Deep expertise in DO-178C lifecycle and DO-254 (preferred).
- Languages: Expert-level proficiency in Embedded C and C++.
- Tools: Familiarity with Requirement Management (DOORS, Polarion), Configuration Management (Git, SVN), and Static Analysis (LDRA, RTRT, or VectorCAST).
- Protocols: Strong understanding of Avionics protocols (ARINC 429, ARINC 664/AFDX, CAN, MIL-STD-1553).
- RTOS: Experience with safety-certified RTOS like VxWorks653, Green Hills (INTEGRITY), or RTEMS.
Soft Skills
- Strong analytical mindset with an obsession for detail and safety.
- Ability to mentor junior engineers on DO-178C processes.
- Excellent technical documentation skills for certification artifacts.
Click on Apply to know more.