Software Engineer III - Embedded Systems
Posted about 20 hours ago
Frontgrade Technologies is seeking an Embedded Systems Software Engineer III to lead the development and integration of software for advanced mission-processing systems used in space and military applications. These rugged, high-reliability systems integrate processing, I/O, power, storage, networking, FPGA, and other specialized modules.
This is a principal, hands-on individual-contributor role spanning embedded Linux, boot software, board support packages, device drivers, microcontroller firmware, FPGA logic, hardware interfaces, and application-level software. The engineer possesses extensive knowledge within a specialty area and across related software, firmware, FPGA, and hardware disciplines. This individual provides technical leadership and applies new processes, tools, and skills to improve the organization’s capabilities.
- Architect, develop, integrate, and maintain embedded software for mission-processing systems.
- Lead embedded Linux, bootloader, BSP, device-driver, and board bring-up activities.
- Architect and develop microcontroller firmware for power control, sequencing, monitoring, communications, fault management, and board management.
- Define interfaces among processors, FPGAs, microcontrollers, storage devices, networks, and custom peripherals.
- Lead the resolution of complex issues spanning applications, operating systems, drivers, firmware, FPGA logic, and hardware.
- Provide technical leadership for requirements, architecture, trade studies, reviews, verification, documentation, and releases.
- Improve engineering practices while collaborating across disciplines and mentoring other engineers.
Experience:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related discipline.
- Minimum eight (8) years of experience in a specialized functional discipline. OR (12) years of experience may be considered in lieu of a Bachelors Degree. OR (6) years of experience may be considered w/ a Masters Degree. OR (3) years of experience may be considered w/ a PhD.
- Extensive embedded-software development experience for complex hardware platforms, including advanced C and C++ proficiency.
- Strong knowledge of embedded Linux, BSPs, bootloaders, device drivers, kernel integration, and board bring-up.
- Strong knowledge of embedded interfaces and system-level debugging across software, firmware, programmable logic, and hardware.
- Ability to lead architecture, implementation, integration, verification, configuration management, and controlled product releases.
- Ability to interpret technical requirements and hardware designs, mentor engineers, and communicate effectively across multidisciplinary teams.
- Experience using JTAG debuggers, oscilloscopes, logic analyzers, and protocol analyzers.
Experience supporting products through architecture, development, integration, qualification, production introduction, and sustaining engineering.
Preferred Qualifications
- Aerospace, defense, avionics, space, or other high-reliability product development.
- 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, Buildroot, or PetaLinux.
- Development of FPGA logic integration using VHDL, Verilog, or SystemVerilog.
Similar Software Engineer III jobs(8)
At Viasat, we go above and beyond. So you can too. We believe connectivity is a catalyst that can help you unlock more value, improve operations and enable new experiences. We do this by delivering reliable, high-performance connectivity plus advanced digital platforms and services that help you transform every connection into an opportunity. With over four decades of expertise and one of the world’s most advanced multi-network, multi-orbit satellite connectivity ecosystems, we are always ready to meet the unique demands of governments, businesses and communities. Whether you’re flying at 35,000 feet, operating in remote regions, or leading complex missions, we're here to help you get more out of your connectivity.
Key team members
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.
