Embedded Software Engineer

17 Feb 2025

Vacancy expired!

Embedded Software Engineer

DescriptionAs an embedded software engineer you will work with our flight software, GNC and Avionics team to develop embedded code and drivers for our flight control computers and controllers. You will work with a variety of sensor systems, actuators and communication protocols.

Minimum Qualifications
  • Bachelor's degree or greater in Electrical Engineering or Computer Science
  • 4-8 years relevant work experience
  • Defining, communicating, and developing to software requirements and high-level design principles
  • Safety critical software experience (aerospace, medical, automotive, or similar applications)
  • Writing device drivers, emulators, and hardware abstraction layer for embedded flight control computers and IO controllers
  • Writing low level software for sensors, actuators
  • Developing software on resource constrained RTOS's and configuring RTOS's (Vxworks, Integrity, PikeOS, etc…)
  • Familiar with object oriented design principles
  • Familiar with common embedded comms protocols like i2c, SPI, RS422/485, CAN
  • Strong programming skills in C, C, including both bare metal and unix environments
  • Scripting experience in Python, MATLAB, or Bash

Preferred Qualifications
  • 8+ years relevant work experience
  • DDL Publish/Subscribe architectures
  • Graphical User Interfaces, especially instrumentation
  • FPGA programming using VHDL or verilog
  • Building simulation environments with Simulink or LabVIEW
  • Comfortable reading electrical schematics
  • Experience with common electrical lab equipment like Oscilloscopes, Multimeters, Signal Generators, etc

  • ID: #49257666
  • State: Rhode Island Northkingstown 02852 Northkingstown USA
  • City: Northkingstown
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2023-02-17
  • Deadline: 2023-04-14
  • Category: Et cetera