We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Specter Aerospace logo
Specter Aerospace Verified
Aerospace & Defense, Robotics, Unmanned Aerial Vehicles (UAVs)

Embedded Software Engineer - II

Peabody, Massachusetts, United StatesOnsiteFull Time$92,000–$145,000 /yrPosted 2 months agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Embedded Software Engineer II

Specter Aerospace is seeking an Embedded Software Engineer to be a primary contributor to the development of firmware for custom vehicle avionics and ground support systems. This position will directly contribute to the full development stack required for interfacing custom microcontroller-based hardware with algorithms developed in higher level interfaces such as Python and MATLAB. You will be a part of a rapidly growing team and will have the opportunity to directly impact various ground support and flight systems.

Role & Responsibilities

  • Work with electrical engineers to develop high-performance hardware interface drivers for custom flight sensing and control hardware.
  • Collaborate with GNC to generate high-reliability implementations of flight algorithms
  • Develop microcontroller software leveraging a RTOS (QNX, VxWorks, FreeRTOS)
  • Integrate new features and sensors into flight controller software
  • Take ownership of the development of HWIL/SWIL test fixtures
  • Support integration, test, and analysis of vehicle flight avionics
  • Interface with electrical, GNC, and mechanical teams to refine requirements and ensure complete system functionality and scalability
  • Take part in technical meetings, engage in technical discussions, and contribute perspectives

Job Requirements

  • Bachelor’s degree in computer science, computer engineering, or another related field
  • 1-3 years of experience in embedded/software engineering or master’s degree
  • Strong C programming skills
  • Experience with implementing low-level drivers and protocols such as CAN, UART, SPI, I2C, etc
  • Comfortable debugging systems through use of oscilloscopes, multimeters, and logic analyzers
  • Familiarity with revision control systems
  • Comfortable with embedded systems tools, compilers, debuggers, IDEs, etc
  • Comfort with project autonomy and fast-paced work environments
  • Available for up to 10% travel for test activities
  • Ability to obtain a DoD security clearance (U.S. Citizenship required)

Desired Skills

  • Comfortable working in the TI and/or STM microcontroller environments and deploying OSs such as QNX, VxWorks, Yocto, or others
  • Direct experience in aircraft embedded software or other safety critical systems
  • Background in low-level embedded software architecture, design and development
  • Familiarity with other relevant programming languages such as Python, Rust, and C++
  • Familiarity with aerospace and military avionic design standards (IPC, MIL-SPEC, etc)
  • Previous professional OR student team (FSAE, SEDS, AIAA, etc) project experience directly relevant to the requirements for this position

Pay: $92,000.00 - $145,000.00 per year

Benefits:

  • Relocation assistance

Work Location: In person

Ready to apply?
You'll be redirected to Specter Aerospace's application page.