You are viewing a preview of this job. Log in or register to view more details about this job.

About the Role

Software Engineer tests and documents Safety-Critical software and software for Verification Environments under the guidance of a more senior engineer.

You Will:

  • Perform software engineering functions
  • Develop and manage complex software level requirements.
  • Analyze project requirements to translate into specifications and programming deliverables.
  • Use internal processes to develop software.
  • Prepare and/or review documentation for software designs and architectures observing established software development processes and procedures.
  • Verify and validate aspects of software designs to ensure conformance with functional specifications and customer requirements.
  • May support site operations and sustainment activities at customer locations.
  • Verification and validation of safety-critical systems by simulation or test
  • Review safety-critical software requirements for general technical issues and against specific criteria
  • Perform validation and verification of requirements while ensuring conformance to DO-178C processes
  • Write reports, test cases, test procedures
  • You should demonstrate sound interpersonal skills involving interfacing and negotiating with company personnel, customers and suppliers.

You'll Need

  • Undergraduate or Graduate degree in Electrical Engineering, Computer Engineering, or Computer Science. Internship experience in the engineering field.
  • Undergraduate or Graduate degree in Engineering with a GPA > 3.0
  • 0-2 years of related Engineering experience
  • US Person Required
  • Ability to travel (including outside the U.S.) up to 25%

Preferred Skills:

  • Familiar with data bus protocols (1553, ARINC 429, RS232/485, CDN or AFDX).
  • Working knowledge of high-order programming languages (C, C++, Ada).
  • Familiarity\Experience with DO-178B/C or equivalent stringent process requirements.
  • Experience with Requirements Management tools (i.e. DOORS) and Configuration Management tools.
  • Understand configuration management, requirements traceability and related processes

Our Benefits

  • Comprehensive healthcare plans with HSA match     
  • PTO, paid holidays and family leave      
  • Retirement plans - 401K match   
  • Relocation assistance and potential for sign-on bonus