Jobs · Engineering

Software Engineer I - Embedded Systems

Frontgrade Technologies · United States · 3 wk ago
RemoteRemoteEngineeringFull-time

About the role

Frontgrade Technologies is seeking an Embedded Systems Software Engineer to support the development of advanced mission processing systems for space and military applications. These rugged, high-reliability systems integrate processing, I/O, power, storage, networking, FPGA, and other specialized modules. This hands-on role spans embedded Linux, boot software, board support packages, device drivers, microcontroller firmware, FPGA logic, hardware interfaces, and application-level software. The engineer applies a broad understanding of embedded-software practices to moderately complex assignments under general direction.

Responsibilities

  • Design, develop, integrate, debug, and maintain embedded software for mission processing systems
  • Develop and support embedded Linux platforms, bootloaders, board support packages, device drivers, and board bring-up
  • Develop microcontroller firmware for power control, sequencing, monitoring, communications, and board management
  • Develop embedded applications, diagnostic utilities, manufacturing tools, and system test software
  • Participate in requirements development, design and code reviews, verification, documentation, and controlled releases
  • Collaborate with architects, system engineering and test engineering teams

Qualifications

  • No experience is required. OR (4) years of experience may be considered in lieu of a Bachelors Degree.
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related discipline, or equivalent practical experience
  • Working proficiency in C and C++ for embedded or systems level development
  • Knowledge of embedded Linux, BSPs, bootloaders, device drivers, kernel integration, or board bring-up
  • Ability to develop microcontroller firmware and interface with board-level peripherals
  • Knowledge of source control, build systems, testing, technical documentation, and multidisciplinary engineering practices
  • This position may require access to technology, materials, software or hardware that is controlled by either ITAR or EAR U.S. export laws. As a condition of any job offer, in order to be employed in this position, you may need to obtain a U.S. Government export license(s), as required by law.

Skills

  • Aerospace, defense, avionics, space, or other high-reliability product development
  • Development of FPGA logic using VHDL, Verilog, or System Verilog
  • ARM, Power Architecture, or RISC-V platforms; real-time operating systems; and bare-metal development
  • AMD/Xilinx or Intel FPGA tools and embedded Linux environments such as Yocto, or Peta Linux
  • Experience using JTAG debuggers, oscilloscopes, logic analyzers, and protocol analyzers
  • Experience supporting products through architecture, development, integration, qualification, production introduction, and sustaining engineering

Benefits

  • Immediate Medical (FSA and HSA), Dental, and Vision
  • 401K Match with 100% immediate vesting
  • Tuition Reimbursement/Student Loan Repayment
  • Generous PTO and 11 paid Holidays per year (9 designated holidays and 2 floating holidays)
  • 8 weeks of 100% Paid Family Leave

Schedule

9X80 compressed work schedule for qualifying roles

Similar jobs