Embedded Software Engineer
Fairwinds 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.
$108.8k - $163.2k
...making history.At Northrop Grumman Space Systems, you will engineer the enduring icons of modern space exploration and global security... ...(NGSS), Rolling Meadows, IL is seeking an experienced Embedded Software Engineer for its Software & Controls Department to be responsible...SuggestedFull timeRemote workRelocation packageShift work$100k - $140k
...At Quest Defense Systems & Solutions, our engineers support complex, mission-critical programs where software performance, reliability, and precision matter. We are seeking a highly skilled Embedded Software Engineer specializing in deterministic real‑time execution...SuggestedFull timeLocal areaRemote workFlexible 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...SuggestedFull timeFor contractorsLocal area$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...SuggestedFull timeWork at officeRemote workWorldwideFlexible hours$177k - $265.6k
...Grumman’s Space Sector provides an arena where your passion for innovation and quest for exploration are welcome. As an Embedded Software Engineer - Level 5, at Dulles, VA, your role will be pivotal in supporting mission-critical efforts to national and global security...SuggestedFull timeRemote workRelocation packageShift work$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$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- 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
- ...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
$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$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$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$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$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- ...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
$130k - $145k
...Engineers are the reason we exist—they’re the core of who we are. We don’t just build technology; we engineer the future. From... ...thinkers thrive. Quest Defense Systems & Solutions is seeking Embedded Software Engineers to build the foundational software components...Full timeLocal areaRemote workFlexible hours$57.2k - $108.8k
...Join us and help shape the future of aerospace and defense. As a Software Engineer I on our team, you will play a key role in the design, development, integration, and verification of our embedded software solutions. We value individuals with a strong desire to...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible 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$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$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$108.9k - $145.2k
...Lead Embedded Software Engineer - Defense Solutions Curtiss Wright is seeking an experienced Lead Embedded Software Engineer to join our Defense Solutions Group. As our Lead Software Engineer-Embedded Computing Software, you will oversee and perform the design,...Full timeRemote work$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,... ...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$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$100k - $140k
DescriptionA Kforce client is seeking to hire an Mid to Senior Embedded Software Engineers in Chandler, Arizona (AZ).Summary:We are working directly with the Hiring Manager on these exclusive search assignments. The company offers a competitive compensation package including...Remote workWork from home3 days per week- ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. EMBEDDED SOFTWARE ENGINEER (STARLINK)Starlink is the world’s largest satellite constellation and is providing fast, reliable internet to millions users...Permanent employmentLive inRemote workWorldwideWeekend 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- ...systems to intuitive design, intelligent software, and next-generation safety and... ...strategy. We develop and test low-level embedded software that is portable and scalable across... ...automotive applications. As a member of the HWIO Engineering group, you’ll work with cutting-edge...Full timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...DescriptionDUTIES: Design, develop, implement, and test low level embedded software including, but not limited to: RTOS, Memory, Fault Detection... ...local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical...Full timeWork at officeLocal areaRemote workWork from home
$209.7k - $298.2k
...re seeking an exceptional Application SW Engineer to join our Application Engineering org,... ...bring-up and early validation of our AI software stack on customer hardware platforms,... ...experience.Essential8+ years of experience in embedded or automotive software development,...Full timeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer remote Remote
- embedded software engineer Remote
- embedded systems software engineer Remote
- embedded engineer Remote
- embedded developer Remote
- software support Remote
- software Remote
- software technical support Remote
- entry level software sales Remote
- android software developer Remote


