Flight Software / Embedded Firmware Engineer

Insight Global
Hampton, VA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$120,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Gigabit Ethernet Computer Engineering Logic Synthesis of Circuits Microprocessors Embedded Software Field-Programmable Gate Array (FPGA) Hardware Description Language MATLAB Multiprocessing PCI Express Serial Communications Signal Integrity
+6 more
Simulink Software Engineering Verilog VHSIC Hardware Description Language (VHDL) PIC Microcontroller Software Version Control

Job description

The primary purpose of this position is to serve as a Flight Software / Embedded Firmware Engineer to provide design and development support for second generation lidar to support space and defense markets. The role will include lab demonstrations, field tests, prototypes, Engineering Development Units and the full range of space flight software. Candidates will lead the team responsible for the software that controls space hardware once it’s launched. That includes powering systems on and off, operating sensors, collecting data, handling unexpected issues, and making sure the mission continues safely without physical access. Because these systems can’t be repaired in space, the software has to be extremely reliable, and this leader is accountable for that reliability. Other responsibilities include:

-Writing the software that runs space hardware

-Ensuring the software is carefully designed, built, and tested so the hardware behaves correctly in space

-Working on systems where failure could end the mission or destroy very expensive equipment

-Acting as the translator between software, hardware, and program leadership to make sure everything works together

-Makes sure the software meets strict government and industry requirements for reliability and security

-Confirms the system behaves correctly before launch because fixing it later may be impossible

-Coaches engineers, reviews their work, and makes final technical decisions

-Ensures sensors collect the right data at the right time and successfully send it back to Earth

Requirements

Bachelors in Computer Engineering or Electrical Engineering (Master’s degree is a plus)

-Experience developing software code for flight systems using C, and C+-Seven plus years of overall digital design based electrical engineering experience

-Demonstrated knowledge/experience with designing and developing systems using microprocessors (single and/or multi-core), microcontrollers, and FPGAs

-Demonstrated experience with any of the standard high-speed topologies (1/10 Gigabit Ethernet (GbE), PCIe, Fiber Channel, Serial Rapid IO or similar)

-Proficient with serial communications such as: UARTs, SPI, I2C and the like

-Strong interpersonal, verbal and written communication, and problem-solving skills required

-Ability to work alone or on a team setting

-Experience with source control management tools

Highly Desired skills include:

-Experience with Xilinx Ultrascale+ series of FPGAs

-Demonstrated HDL coding experience with Microsemi, Xilinx and/or Intel (Altera) FPGAs using either Verilog or VHDL.

-Familiarity with signal integrity tools

-Exposure to MATLAB and Simulink

Benefits & conditions

Compensation: $120k-160k per year. Exact compensation may vary based on several factors, including skills, experience, and education.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · WWC 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all