Senior Firmware Engineer
Evona, Inc.
Redmond, WA, United States
12 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$185,000.0 - $210,000.0
Working hours
Regular working hours
Job source
Tech stack
Board Bringup
Booting (BIOS)
C++ (Programming Language)
Extract Transform Load (ETL)
Software Debugging
Device Drivers
Embedded C
Linux on Embedded Systems
Embedded Software
Ethernet
Fault Tolerance
Firmware
+11 more
Field-Programmable Gate Array (FPGA)
FreeRTOS
Hardware Design
Network Interface
Real-Time Operating Systems
Signal Processing
Software Engineering
System on a Chip
Universal Asynchronous Receiver/Transmitter
VxWorks
Bare Metal
Job description
They are seeking a Senior Embedded Firmware Engineer to lead the development of mission-critical flight firmware supporting radar operation, data collection, storage and processing., * Architect, develop and test embedded firmware in C/C++.
- Translate customer and partner requirements into practical firmware solutions.
- Integrate software with FPGA/SoC processing platforms.
- Support board bring-up, hardware integration and system-level debugging.
- Optimise low-latency data movement between processors, FPGAs, memory, storage and network interfaces.
- Develop test plans and verify software on flight-representative hardware.
- Evaluate compute, memory, power and implementation trade-offs.
- Collaborate with radar, FPGA, electrical and mechanical engineers.
- Take ownership from requirements through integration and qualification.
Requirements
- Eight or more years of embedded firmware or flight-software development.
- Strong embedded C/C++ experience.
- Direct software or firmware experience on spacecraft, satellites or spaceborne payloads.
- RTOS, embedded Linux or bare-metal development.
- BSPs, bootloaders, device drivers and hardware bring-up.
- FPGA/SoC integration and hardware-level debugging.
- Understanding of space-grade architecture, fault tolerance and SEU mitigation.
- Ability to work independently in a fast-moving environment.
- ITAR eligibility.
Highly desirable
- MicroBlaze, Zynq or another FPGA-based processor.
- VxWorks, FreeRTOS or PetaLinux.
- DMA, DDR and high-speed FPGA-to-processor data movement.
- SPI, I²C, UART, GPIO, Ethernet or SpaceWire.
- Radar, RF payload or signal-processing experience.
- Ability to read electrical schematics.
Candidates whose experience is limited to ground systems, simulation, mission control or ground-support equipment will not meet the flight-firmware requirement.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…