What are the responsibilities and job description for the Principal Software Engineer position at Aversan?
Principal Software Engineer (DO-178B/C)
Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
Location: Remote
Duration: 2-3 Months (Urgent Need)
Key Responsibilities:
The subject of the email should be “Principal Software Engineer (DO-178B/C)”. The name of the file for the resume should be the applicant’s full name. The resume format should be PDF.
Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
Location: Remote
Duration: 2-3 Months (Urgent Need)
Key Responsibilities:
- Work with high-level and low-level requirements in a DO-178B/C environment.
- Perform requirement reviews, change request analysis, and test case creation.
- Develop and review safety-critical software ensuring compliance with aerospace industry standards.
- Collaborate with cross-functional teams to ensure robust software design and implementation.
- Review software API specifications and requirements.
- Design and develop comprehensive test cases based on API/function specifications.
- Create test cases consisting of both:
- Test Documentation
- Test Implementation (primarily written in C code)
- Update existing test cases to execute on specific target systems.
- Perform formal reviews of the test cases developed by other Software Verification Engineers (SVEs).
- Perform traceability and test coverage analysis.
- Create driver problem reports describing issues that arise during testing.
- Work as a team to produce reliable, high-quality, safety-critical solutions deployed worldwide.
- 10 years of experience in a DO-178B/C software development environment.
- Strong C programming skills in an embedded systems environment.
- Experience with requirement development, reviews, and test case creation.
- 10 years of experience working in a test and verification environment.
- Intermediate to expert-level C coding, or knowledge of a similar language (e.g., C , C#).
- Ability to read and understand graphics requirements and standards and create tests from them.
- Ability to write clear and concise documentation in accordance with DO-178C standards.
- Experience performing formal reviews in accordance with DO-178C standards.
- Experience using unit & integration testing toolsets.
- Experience using requirements management databases.
- Fluent skill in speaking and writing American English is required.
- Vulkan experience (Highly preferred but not required).
- Experience with VxWorks HVP (a huge plus).
- OpenGL experience is also beneficial.
- Experience with OpenGL, Vulkan, OpenVX, EGL, and other Khronos Group standards.
- Experience with VxWorks HVP RTOS.
The subject of the email should be “Principal Software Engineer (DO-178B/C)”. The name of the file for the resume should be the applicant’s full name. The resume format should be PDF.