Firefly Aerospace

Embedded Software Engineer (BSP)

Cedar Park, TX
USD 120k - 140k
C++ Python Git Bash Perl
Description

ABOUT FIREFLY AEROSPACE

As an end-to-end space transportation company, Firefly Aerospace is on a mission to enable our world to launch, land, and operate in space � anywhere, anytime. Our launch vehicles, lunar landers, and orbital vehicles provide government and commercial customers with full mission services from low Earth orbit to the surface of the Moon and beyond. Headquartered in north Austin, Texas, Firefly is looking for passionate, hardworking innovators to join our team and help fuel our successful trajectory into space.

SUMMARY

Do you have a passion for designing cutting-edge technology and an interest in Spacecraft applications? If you have a knack for problem-solving and enjoy working collaboratively in a small team, we have exciting opportunities for you to join our Electrical Engineering Hardware Design group as an Digital Embedded Systems Engineer!

The Avionics hardware design group is responsible for the design of high-reliability avionics systems for Firefly launch vehicles and spacecraft. As an Digital Embedded Systems Engineer, you will work in a small collaborative group through all stages of the launch vehicle and spacecraft design.

As a key member of our team, you'll be responsible for developing high-reliability avionics systems for Firefly launch vehicles and spacecraft. You'll have the chance to work on all stages of the launch vehicle and spacecraft design, from system architecture and design to sub-system integration and test support.

RESPONSIBILITIES

  • Full lifecycle design of new embedded systems, heavy FPGA leveraged
  • Integrating, testing, and validation of FPGA designs and lower level embedded SW/BSP
  • Fabric design, bootloader, device trees, device drivers, kernel modules
  • Creating test benches and regression testing for validating FPGA designs
  • Testing designs on target hardware to ensure it performs as per project requirements
  • Providing reports for testing results and coordinating with other embedded designers
  • Diagnosing and debugging FPGA interfaces on a variety of products
  • Collaborating with a firmware design team in an Agile project management workflow
  • Participate in the manufacturing test process starting with requirements and ending with firmware used in a station to verify functionality
  • Development of C/C++ and Python code for troubleshooting systems
  • Implement design blocks using VHDL and Verilog HDLs
  • Bring-up and validate ASICs and FPGAs in the lab

QUALIFICATIONS

Required

  • BS in Electrical Engineering or Computer Science
  • Minimum BS +2 years of FPGA/SoC based software development experience (or MS degree)
  • Hands-on experience with embedded systems in a lab-based environment
  • Solid digital design fundamentals
  • Experience in VHDL, Verilog, System Verilog. VHDL a strong plus
  • Ability to work as a test lead coordinating tasks with subject matter experts
  • Experience with source control (Git)
  • Ability to work in a dynamic environment with changing needs and requirements
  • Team-player, can-do attitude, and ability to work well in a group environment while still contributing on an individual basis
  • Enjoys being challenged and learning new skills
  • Excellent written and verbal communication skills

Desired

  • 3+ years of FPGA/SoC based software development experience
  • Experience with SoC systems running embedded Linux, RTOSs, and bare metal
  • Experience building Linux from scratch to operate on SoC platforms
  • Design experience with CAN, Serial, Ethernet communication protocols
  • Understanding of data path pipelines, state machines, and arithmetic operations
  • Proficiency in embedded C/C++ programming
  • Exposure to static timing analysis
  • ASIC/FPGA/SoC system integration experience
  • Experience with high reliability design and implementations
  • Software design and development skills
  • Comfortable with scripts and command line (csh/bash, Perl, Python etc.)
  • Experience with EDA tools such as HDL simulators (e.g. Questa, Modelsim), FPGA cmopilers (e.g. Xilinx Vivado, Microsemi Libero)

Firefly offers outstanding benefits for our employees, including generous health, dental and vision plans with low plan deductibles, parental leave, educational reimbursement, short term disability, and flexible PTO options.

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Firefly Aerospace, Inc. is an Equal Opportunity Employer; employment with Firefly is governed based on merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Firefly Aerospace
Firefly Aerospace
Aerospace Air Transportation Satellite Communication

0 applies

36 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 241 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers