Embedded Software Engineer - FPGA, Microcontroller, Avionics

Apply Now

Company: CyberCoders

Location: Lompoc, CA 93436

Description:

Founded in the early 2000s, we are a small aerospace engineering company that designs, manufactures, and integrates technologies for the defense and aerospace industries. Our products include avionics, batteries, and satellite communication systems.

We are looking for a talented Mid-Senior level Embedded Software Engineer to join our aerospace team. In this role, you will lead the development of real-time avionics and flight termination system embedded software. The ideal candidate will utilize their expertise in VxWorks programming, FPGA and Microcontroller embedded software engineering, and the analysis and interpretation of engineering data and physical phenomena.

Responsibilities
  • Develop real-time embedded avionics software architecture
  • Program VxWorks real-time embedded avionics and flight termination systems
  • Document Embedded Software Design Assurance
  • Conduct end-to-end testing with embedded software electronics hardware in the loop
  • Write engineering documentation to meet customer software requirements

Must-Have Skills
  • 5+ years of experience in VxWorks programming, FPGA and Microcontroller embedded software engineering, and analysis of physical phenomena or engineering data
  • Proficiency in all phases of engineering development (requirements, design, test, and production)
  • Experience with FPGA and Microcontroller (Atom, PIC, Atmel, etc.) and embedded software
  • Real-time Operating Systems (VxWorks, Linux, etc.) running multiple digital I/O
  • VxWorks embedded software programming in C/C++ for safety-critical systems
  • Familiarity with AUTOSAR and MISRA C++ Guidelines for safety-critical systems
  • Strong interpersonal skills and ability to work in an engineering team
  • Ability to write technical documents and procedures
  • B.S. in Computer and/or Electrical Engineering (M.S. preferred)

Preferred Skills
  • FPGA and microcontroller embedded programming in C/C++ and assembly
  • Experience with real-time embedded operating systems and communication ports (RS232/422/485, USB, CAN, Ethernet, etc.) connected to navigation (GPS Rx, INS, IMU, etc.) and environmental sensors
  • Real-Time Operating System (VxWorks, QNX, etc.) C/C++ programming
  • Proficiency with Microsoft Office (Word, PPT, Excel, Visio, and SharePoint)

Benefits

This is a full time position offering challenge and growth with excellent salary and benefits package including comprehensive health insurance benefits and 401-K with 4% match.

Similar Jobs