About Skyroot Aerospace:
Skyroot Aerospace is a National award-winning growth-stage start-up, founded by former ISRO scientists. Our mission is to open space for all by providing affordable, reliable, and responsive space launch solutions. We are a close-knit team of Space professionals building leading space launch vehicles and solutions from India for the world. Skyroot is certified, Great Place to Work
Purpose of role:
This profile seeks a highly competed Software Quality Assurance Engineer to work on computer based Avionics Systems being developed at M/S.Skyroot. The specific job level is 1, which includes candidate within 3-5 years of experience depending on the educational qualification.
Responsibilities:
- Establish traceability from SW Requirement up to the detailed design.
- Should be able to build test strategy and review the specification documents, write functional and non-functional test cases based on the mission requirements.
- Develop automated/manual Test scenarios to test High Level and Low-Level Software design elements.
- Work with the hardware team to integrate and complete tests, as well as ensure quality integration of hardware, software and firmware.
- Develop the expertise related to code inspection, modular level testing, black/white box testing, failure mode testing and data logging.
- Establish a system with respect to configuration control of Onboard & check out software.
- System level software testing right from package level to vehicle level.
- Perform Risk analysis
- Develope innovation and streamline overall testing processes
- Research new tools, technologies, and testing processes
- Review user interfaces for consistency and functionality
Requirements
Technical Skills:
- 3-5 years of relevant work experience, preferably in Embedded Software Testing.
- Strong understanding of Software Development Lifecycle right from requirement.
- Knowledge in Misra-C Coding guidelines.
- Experience with Automation Testing (test harness, test framework, tools, scripting languages).
- Experience with different test levels such as: Unit, Function, Integration, System Testing, Hardware-In-Loop Testing and Testing Methodology.
- Experience in debugging software issues.
- Experience with static analysis tools, boundary conditions and code coverage tools.
- Good understanding of communication protocols like - I2C, SPI, UART TCP/IP & Mil-1553B, RS-422, RS-485 etc.,
- Good understanding of Embedded Systems and RTOS.
- Experience in Embedded C on microcontrollers.
- Understanding of Continuous Integration (CI/CD) processes.
- Experience with software Configuration Management and Quality Tools.
Qualification Essential:
Bachelors/Masters in Computer Science or Electronics Engineering (ECE/EEE/EIE).
Preferable:
ASQ certification in the area of interest is preferred.