Note: The job is a remote job and is open to candidates in USA. Frontgrade Technologies develops mission-critical electronics for space and military applications. The company is seeking a Software Engineer I to design, develop, integrate, debug, and maintain embedded software for advanced mission processing systems, including embedded Linux platforms, firmware, device drivers, FPGA interfaces, and system test software.
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
Skills
- No experience is required
- (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
- 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
- Competitive health, wealth, and wellbeing benefits from day one
- Immediate Medical (FSA and HSA), Dental, and Vision
- 401K Match with 100% immediate vesting
- 9X80 compressed work schedule for qualifying roles
- Career Opportunity and Growth
- 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
- Remote work arrangement
Company Overview