Embedded Software Engineer
$130k - $160kFairwinds Technologies, L
Role Description
We are seeking an Embedded Software Engineer with strong experience developing and deploying software on Xilinx UltraScale+ platforms using PetaLinux, with hands-on familiarity working alongside hardware teams on PCB-based embedded systems. The ideal candidate will design, implement, and optimize low-level and Linux-based embedded software for mission-critical communications and signal processing applications.
This role involves building robust software stacks for FPGA/SoC-based systems, integrating drivers and peripherals, and supporting system bring-up from prototype to fielded platforms. You will work closely with FPGA, DSP, RF, and hardware engineers to deliver high-performance solutions for tactical communications in contested and bandwidth-constrained environments.
This position reports to the Chief Technology & Strategy Office and involves close collaboration with customers and engineering teams to deliver innovative solutions for RF Tactical & Naval Military Solutions, as well as strategic border protection applications.
Key Responsibilities
- Develop embedded Linux software for Xilinx UltraScale+ (Zynq UltraScale+ MPSoC) platforms using PetaLinux (BSP creation, kernel configuration, rootfs customization, and image generation).
- Support hardware bring-up and integration on custom PCB designs, including board validation, peripheral checkout, and troubleshooting.
- Implement and maintain device drivers and board support components (GPIO, I2C, SPI, UART, PCIe, Ethernet, DMA, etc.).
- Integrate FPGA logic with embedded software using AXI interfaces and Linux user-space access methods (UIO, mmap, sysfs, etc.).
- Build and optimize performance-critical embedded Linux applications (real-time data movement, streaming interfaces, latency tuning).
- Develop test utilities, diagnostics, and automation for lab and field validation.
- Participate in system integration and testing in lab and field settings; debug cross-domain issues spanning hardware, FPGA, kernel, and user space.
- Author technical documentation, software design descriptions, integration notes, and SBIR deliverables as required.
Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- Minimum 8+ years of experience in embedded software development for Linux-based systems.
- Must have hands-on experience with Xilinx UltraScale+ platforms.
- Must have hands-on experience with PetaLinux (creating/customizing images, kernel/device tree configuration, rootfs management).
- Must have experience working with PCB-based embedded hardware (bring-up support, debug with lab tools, working directly with schematics/board constraints).
- Proficiency in C/C++ and scripting (Bash and/or Python) in embedded environments.
- Proficiency in SVN, Git or other software configuration management tool.
- Experience debugging Linux kernel/user-space interactions and hardware/software integration issues.
- Comfortable using standard embedded debug tools (JTAG, UART console, logic analyzer/oscilloscope basics) and Linux tooling (gdb, strace, perf, dmesg).
- U.S. Citizenship and an active DoD Secret (or higher) security clearance (or ability to obtain).
Additional Preferred Qualifications
- Experience with Xilinx toolchain workflows (Vivado integration context, Vitis/SDK familiarity helpful).
- Device tree and kernel driver development experience (platform drivers, char drivers, DMA, interrupt handling).
- Familiarity with real-time Linux concepts (PREEMPT_RT, CPU isolation, IRQ affinity, latency profiling).
- Experience integrating high-throughput datapaths (10GbE, PCIe, JESD-style streaming, RF front-end control planes).
- Understanding of secure boot, image signing, and hardening on embedded Linux platforms.
- Experience with Yocto or Buildroot for generating Linux kernel and root filesystems.
- Experience with RTOS/Bare metal programming of ARM Cortex microcontrollers.
- Experience supporting DoD SBIR projects or similar government-funded R&D efforts.
Supervisory Responsibility
This position does not require direct supervisory responsibility; however, the engineer may mentor junior developers and support cross-functional technical leadership.
Work Environment
This position is primarily performed in a traditional office environment. Some remote/hybrid work is also possible.
Physical Demands
While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; use fingers and hands to type or write; reach with hands and arms; talk or hear. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception.
Position Type/Expected Hours of Work
This is a full-time, exempt position, working Monday through Friday; 40 hours per work week; occasional evening and weekend work may be required as job duties demand. Some flexibility in actual work hours may be offered.
Travel
Must be willing to travel 25–30% when required.
Work Authorization/Security Clearance
Must be eligible to work in the US and possess or obtain a Secret level clearance.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
AAP/EEO Statement
Fairwinds Technologies, LLC is an Equal Opportunity Employer – M/F/Veteran/Disability/Sexual Orientation/Gender Identity.
Why Join Us
- Opportunity to work on cutting-edge technologies and innovative projects, including DoD SBIR initiatives.
- Collaborative and inclusive work environment.
- Competitive salary and benefits package.
- Professional development and growth opportunities.
$82k - $107.59k
...Salary Range : $82,004 - $107,593 Seeking an Embedded Software Engineer to join our team supporting ongoing F/A-18 aircraft software projects. These are multi-year initiatives for the U.S. Marine Corps and Foreign Military Sales (FMS) customers....SuggestedFull timeFor contractors$94.2k - $141.2k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading... ...you will design, develop, create, modify, and validate embedded and cloud-edge software, applications, and specialized...SuggestedFull timeCasual workWork from home$120k - $135k
...specifications. Actively participate in software architecture discussions, clearly... ...Collaborate closely and efficiently with engineering managers, software QA, and cross-functional... ...Skills: Experience developing for embedded Android environments with strict performance...SuggestedFull timeWork at officeMonday to Friday- ...Summary: As an Embedded Systems Software Engineer, you will help power the next generation of advanced centrifuge technology by designing the brains and electronics behind our client's mission-critical control systems. You will work on everything from TI-based embedded...SuggestedFull timeTemporary work
$87.6k - $131.4k
...making history.At Northrop Grumman Space Systems, you will engineer the enduring icons of modern space exploration and global security... ...Space Systems (NGSS), Rolling Meadows, IL is seeking an Embedded Software Engineer to add to its Software and Controls Department to...SuggestedFull timeRemote workRelocation packageShift work- ...national origin or any other characteristic protected under federal, state, or applicable local law. Job Description Embedded Software Engineer Savage, Maryland 1 Year Must haves • 10+ years of experience • Embedded microprocessor design experience •...Full timeLocal area
$100k - $140k
...the meaning of ‘wireless control’. Whether it’s via chips, software licenses or turnkey products, we are continuing to... ...solutions. Universal Electronics is looking for a Software Engineer II to join our embedded development team. It is an opportunity for programmers...Full timeRemote workWorldwide$86k - $126k
Eaton’s Power Components Division is currently seeking a Embedded Software Engineer. This is a hybrid position (3 days on-site, 2 days remote per week) based at our Moon Township, PA location. Relocation assistance will be provided to candidates currently residing within...H1bLocal areaRemote workVisa sponsorshipRelocation package2 days per week$68.9k - $131.1k
...toughest challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy. Our dynamic engineers develop demanding...Contract workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, SATELLITE ANTENNA (STARLINK)Starlink is SpaceX’s unprecedented satellite constellation designed to deliver high-speed...Permanent employmentTemporary workInternshipWork at officeRemote workMonday to FridayWeekend work
$110k - $150k
...before.We’re a team of hands-on builders, engineers, and innovators reinventing how the... ...future of fabrication, come build it with us.Software is at the heart of all aspects of... ...form in 3D printing. We are looking for a Embedded Software Engineer for our Embedded team...Full timeWork at officeRemote workWorldwideFlexible hours$127.2k - $190.8k
...where you can make an impact.With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance,... ...have something special for you.SUMMARY OF PRIMARY FUNCTIONThe Embedded software Engineer is a key member of the IDEX-Dispensing team. He\she...Full timeFor contractorsLocal area$130k - $190k
...levels of the stack.About The Edge Systems Team:Edge engineering is responsible for the hardware and software orchestrating the hardware installed at fish farms... ...and processing systemsDevelop on ARM-based embedded platforms using C, C++, python, golang or rustImprove...Full timeWork at officeImmediate startRemote workFlexible hours$105k - $154k
Eaton’s ES AMER ESS division is currently seeking a Lead Embedded Software Engineer. This role may be based at our Franksville, WI; Plymouth, MN; or Waukesha, WI locations. Relocation assistance offered to those currently residing in the U.S. A hybrid schedule (3 days...H1bWork at officeLocal areaRemote workVisa sponsorshipRelocation package$123.2k - $189.1k
Job DescriptionAboutGM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers... ...with the autonomy stack. The Role As a Software Engineer you’ll be responsible for designing, documenting, and implementing...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours- Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to scale new software rapidly, seamlessly,... ...of the creative customer-facing features of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop...Full timeLocal areaWork from homeRelocation package
$100k - $130k
...employees and provides the opportunity to truly make a difference in the world.What We’re Looking For:Iridium is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team! As an Embedded Software Engineer, you will be responsible for...Full timeWork at officeRemote work- ...since 2005 we have been helping clients by providing the right talent across North America. Currently we are hiring an Embedded Software Engineer in Bothell, WA (Onsite from Day 1) Job Title: Embedded Software Engineer Location: Bothell, Washington Onsite/ Remote: Day...Hourly payWork experience placementCurrently hiringRemote work
$91.8k - $137.6k
...program funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems is looking for an Embedded Software Engineer to join our team on site in San Diego, CA. The candidate should be a self-starter with familiarity working in an...Full timeRemote workRelocation packageShift work$99k - $225k
Embedded Software EngineerThe Opportunity:Are you looking for an opportunity to combine your technical skills with big picture thinking to... ...software makes you a key contributor to delivering client focused engineering solutions.As an experienced embedded systems and software...Full timeContract workPart timeWork at officeLocal areaRemote work$99k - $220k
...dedicated to excellence in the design and engineering of Lam's etch and deposition products.... ...semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the... ...equivalent experience.Experience with embedded software development, distributed...Local areaRemote workFlexible hours2 days per week3 days per week1 day per week$160k
...PermanentJob DescriptionDo you want to work on cutting-edge software and techniques redefining the Aerospace sector? Our client... ...giants such as Airbus and Boeing is currently seeking an Embedded Software Engineer to join their dynamic team. Operating from multiple...Work from home$86.8k - $198k
Embedded Software EngineerThe Opportunity: Are you excited to apply RF quantum sensing technologies to critical national security missions... ...and mentoring junior employees as needed.This is a hands-on engineering role focused on embedded software, hardware-software integration...Full timeContract workPart timeWork at officeLocal areaRemote work- ...technical leader who can define platform direction, tackle complex embedded challenges, and shape the long-term evolution of embedded products?If so, you could be our next Lead Embedded Software Engineer, responsible for leading the architecture, implementation, and...Full timeLocal areaImmediate start
$68.3k
....You'll have...Bachelor's Degree in Electrical Engineering, or Computer Engineering, (Not Computer Science or Software Engineering) or equivalent combination of relevant... ....6+ months of experience with Hardware or Embedded Software systems (internship and coursework allowed...InternshipLocal areaImmediate startRemote workFlexible hours$119.5k - $164.4k
Elevate Global Aviation Safety as our next Software Engineer!Ready to make a tangible impact on global industries using cutting-edge technology... ...architectures, real-time/time-critical applications (e.g., embedded systems, high-speed servers), and a strong understanding of...Ongoing contractFull timeLocal areaWorldwide$86.8k - $198k
UAV Embedded Software EngineerThe Opportunity: Booz Allen is building the next generation of tactical robotic systems for defense, national... ..., and public safety missions, establishing a new center of engineering excellence to design and deliver an entirely new class of mission...Full timeContract workPart timeWork at officeLocal areaRemote work$86.9k - $198k
Embedded Software Engineer, SeniorThe Opportunity:Bring the Cloud to the Edge—anywhere, anytime. Join us to engineer the future of secure, portable, and resilient compute for missions that can’t wait. As an Edge Computing Embedded Engineer, you’ll design and deploy advanced...Full timeContract workPart timeWork at officeLocal areaRemote work$86.8k - $165.2k
...expertise to solve customers’ toughest challenges and to meet the demands of a rapidly evolving global market.As our next Senior Embedded Software Engineer, you'll immerse yourself in Strategic Nuclear Deterrence, bringing your acumen to the forefront of innovation and...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$86.8k - $165.2k
...growing fast and we want you to grow with us! We're expanding our engineering organization dramatically to meet exciting customer demand,... ...help shape the future of aerospace and defense.Our Senior Embedded Software Engineer is a technical position that works in an Integrated...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!

