Own the development and review of verification procedures and environments in order to test and verify embedded software code for a safety critical DO-178C DAL-A aerospace application.
Responsibilities
Contribution to the development of company technical verification processes
Own the delivery and execution of test in different test scenarios – low level requirement testing, high level requirement testing, software-software integration testing, and hardware-software integration testing
Creation and management of test plans and schedules
Creation of documentation necessary for success of deliveries
Participate in requirements review
Requirements
Degree level qualification or equivalent experience
Design, develop, document, test and debug control and diagnostic systems of Avionics Safety Critical Embedded Software, handling simple problems and supporting work-process management for small projects.
Responsibilities
Design, develop, document, test and debug control and diagnostic systems of Avionics Safety Critical Embedded Software
Handle simple problems
Support in managing work-processes, optimization methods, and risk management for small projects
Ensure compliance with DO-178B/C standards to meet the certification objectives
Support Stages of Involvement (SOI) submission, reviews and audits with both internal and external cert authorities, compliance authorities
Requirements
B.Tech/M.Tech with Understanding of Avionics Systems/Software Architecture – Datalink, CNS, FMS, FCS, Displays
Build and run the verification process that proves our safety controller and safety software on robots meet requirements, create structure, catalog, and automation for certification.
Responsibilities
Own verification of new safety controller end to end
Build verification catalog and process from scratch
Verify safety software at unit and integration level with automated tests
Automate verification to run on every change
Verify controller and safety functions against ISO 10218-1:2025
Requirements
Bachelor's degree in software, electrical or mechanical engineering or equivalent
Responsible for participating in requirements and design reviews, developing integration test plans, writing high-quality test cases and scripts, executing integration tests (API, database, business process), maintaining test environments, and collaborating with development and product teams to resolve issues.
Responsibilities
Participate in requirements and design reviews
Develop integration test plans and write test cases/scripts
Execute integration tests (API, database, business process)
Deploy and maintain test environments using tools like Jenkins/Python
Write test reports and analyze results to assess launch risk
Requirements
Bachelor's degree or above in Computer Science, Software Engineering, Electronics, Automation, or Vehicle Engineering (Master's preferred)
Nice to have: ISO 26262 ASIL-B project architecture testing
Nice to have: FFI verification methods
Nice to have: Cross-domain communication integration (Radar/ADCU/Camera)
Nice to have: Model-based testing using EA (Enterprise Architect)
Contribute to production software development for automotive ECUs, covering the full development lifecycle from analyzing customer requirements and defining software requirements to design, implementation, testing, and defect analysis.
Responsibilities
Derive clear and verifiable software requirements from customer requirements
Design, implement, and test software components for automotive ECUs
Achieve software quality targets by following defined development processes and coding standards
Analyze change requests and defect reports, and support the identification and resolution of root causes
Participate in process reviews and identify opportunities for continuous improvement
Requirements
Bachelor’s degree in Computer Science, Electrical or Electronic Engineering, or a related field