Jobs · Engineering · Pennsylvania

Embedded Software Engineer

Innovative Solutions & Support · Exton, PA · 15 mo ago
EngineeringFull-time

About the role

Responsible for embedded software engineering on Innovative Solutions & Support (IS&S) product platforms. Candidate needs to work in a team environment with other engineers and disciplines to develop and integrate software/hardware into complex avionics equipment. The candidate will write code in C with some assembly code for lower level or performance critical functions. The candidate will assess the reusability, maintainability, and efficiency of software across product lines. The candidate will develop low-level software requirements and design documentation in accordance with RTCA DO-178B/C guidelines.

Responsibilities

  • Develop and integrate software/hardware into complex avionics equipment
  • Write code in C with some assembly code for lower level or performance critical functions
  • Audit and assess the reusability, maintainability, and efficiency of software across product lines
  • Develop low-level software requirements and design documentation in accordance with RTCA DO-178B/C guidelines
  • Add input on technical approaches for software/product design in compliance with FAA guidelines and/or established processes at IS&S

Requirements

  • Required degree: Bachelor of Computer Science (with C), Bachelor of Electrical Engineering (with C exposure), or Bachelor of Computer Engineering (with C exposure)
  • Embedded systems knowledge
  • ARM processor-based development
  • Read and Write C source code
  • Read Assembly language

Desired skills

  • Real Time Operating System (i.e. VxWorks) knowledge is desired
  • Linux experience (i.e. Yocto) is desired
  • Board Level programming knowledge (i.e. u-boot) is desired
  • Interface knowledge: SPI, 422, 485, i2C, USB, ethernet, RGB, LVDS, MIPI
  • Experience with Open GL graphics is desired
  • Ability to use Debugger and low-level troubleshooting skills is desired
  • Familiarity with Eclipse or other IDEs is a plus
  • Multi core processor knowledge is desired
  • Ability to read and understand electronic component datasheets is desired

Personnel traits

  • Professional and effective communication skills are must
  • Complex problem-solving skills are necessary
  • Quick learners that can research and self-teach are desired
  • Dependability, accountability, availability, are mandatory

Benefits

U.S. Person Requirements: Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. citizen, U.S. permanent resident, or have asylum or refugee status in the U.S. Equal Opportunity Employer/Veterans/Disabled.

Similar jobs

Embedded Software Engineer

Two Six TechnologiesHerndon, VA· 1 wk ago
Information Technology$106k–$159k/yrapply on app.greenhouse.io

Embedded Software Engineer

General Dynamics Mission SystemsBloomington, MN· 1 wk ago
Information Technology$100k/yrapply on gdmissionsystems.com