Actalent
Senior Firmware Engineer
We are seeking a Senior Firmware Engineer with deep expertise in microcontroller firmware, Linux kernel development, and embedded Linux (Yocto/BSP) to support mission-critical systems. This role involves close collaboration with hardware, FPGA, and software teams to deliver reliable, high-performance embedded platforms for space applications. Key Responsibilities:
Develop firmware for ARM Cortex-M microcontrollers used in spacecraft subsystems. Implement bare-metal device drivers and bootloaders. Integrate communication protocols (I2C, SPI, UART). Work with RTOS environments for real-time control. (Preferred) Support IPMI-based management interfaces for ground systems. Design and maintain Linux kernel device drivers (character, block, network). Interface with FPGA-based peripherals via PCIe, AXI, or custom buses. Collaborate with FPGA engineers to define register maps and bring-up procedures. Debug kernel-level issues using tools like ftrace, kgdb, and crash analysis. Optimize performance and latency for embedded Linux systems. Support hardware bring-up and validation on new boards. Build and customize Yocto-based Linux distributions for spacecraft and ground systems. Develop and maintain Board Support Packages (BSPs), including: U-Boot configuration and customization. Kernel patching and configuration. Root filesystem integration using Yocto recipes and layers. Maintain reproducible builds and CI/CD pipelines for embedded Linux. Skills: C++, Embedded, Linux kernel, Microcontroller, Embedded Linux, Yocto, PCIe, DMA, MSI, socketCAN, BSP, Space, Microcontroller firmware, ARM, Cortex, FPGA, RTOS, CI/CD, Gitlab Top Skills Details: C++, Embedded, Linux kernel, Microcontroller, Embedded Linux Additional Skills & Qualifications: Familiarity with PCIe, DMA, MSI/MSI-X, and socketCAN is a plus. Working with FPGA teams on hardware/software integration. IPMI protocol implementation. CI/CD for embedded systems (e.g., GitLab CI, Jenkins). Secure boot and firmware signing. Experience Level: Expert Level Pay and Benefits: The pay range for this position is $60.00 - $76.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type: This is a fully onsite position in Merritt Island, FL. Application Deadline: This position is anticipated to close on Sep 29, 2025. About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email acta Lentaccommodation@actalentservices.com for other accommodation options.
We are seeking a Senior Firmware Engineer with deep expertise in microcontroller firmware, Linux kernel development, and embedded Linux (Yocto/BSP) to support mission-critical systems. This role involves close collaboration with hardware, FPGA, and software teams to deliver reliable, high-performance embedded platforms for space applications. Key Responsibilities:
Develop firmware for ARM Cortex-M microcontrollers used in spacecraft subsystems. Implement bare-metal device drivers and bootloaders. Integrate communication protocols (I2C, SPI, UART). Work with RTOS environments for real-time control. (Preferred) Support IPMI-based management interfaces for ground systems. Design and maintain Linux kernel device drivers (character, block, network). Interface with FPGA-based peripherals via PCIe, AXI, or custom buses. Collaborate with FPGA engineers to define register maps and bring-up procedures. Debug kernel-level issues using tools like ftrace, kgdb, and crash analysis. Optimize performance and latency for embedded Linux systems. Support hardware bring-up and validation on new boards. Build and customize Yocto-based Linux distributions for spacecraft and ground systems. Develop and maintain Board Support Packages (BSPs), including: U-Boot configuration and customization. Kernel patching and configuration. Root filesystem integration using Yocto recipes and layers. Maintain reproducible builds and CI/CD pipelines for embedded Linux. Skills: C++, Embedded, Linux kernel, Microcontroller, Embedded Linux, Yocto, PCIe, DMA, MSI, socketCAN, BSP, Space, Microcontroller firmware, ARM, Cortex, FPGA, RTOS, CI/CD, Gitlab Top Skills Details: C++, Embedded, Linux kernel, Microcontroller, Embedded Linux Additional Skills & Qualifications: Familiarity with PCIe, DMA, MSI/MSI-X, and socketCAN is a plus. Working with FPGA teams on hardware/software integration. IPMI protocol implementation. CI/CD for embedded systems (e.g., GitLab CI, Jenkins). Secure boot and firmware signing. Experience Level: Expert Level Pay and Benefits: The pay range for this position is $60.00 - $76.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type: This is a fully onsite position in Merritt Island, FL. Application Deadline: This position is anticipated to close on Sep 29, 2025. About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email acta Lentaccommodation@actalentservices.com for other accommodation options.