1

Contract Embedded Software Engineer Jobs (NOW HIRING)

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware platforms and driver development. The ideal candidate will have hands-on experience configuring embedded ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware platforms and driver development. The ideal candidate will have hands-on experience configuring embedded ...

Embedded Software Engineer

Waterloo, IA · On-site

$70K - $120K/yr

Embedded Software Engineer In this role, you will collaborate with software developers, test engineers, and cross-functional stakeholders to design, develop, validate, and optimize embedded software ...

Be Seen First

Embedded Software Engineer - Direct Hire Location ... Marshalltown, IA Contract Duration: PERM ​Note: Relocation Assistance is available for the right ...

Embedded Software Engineer

Hanahan, SC

$119K - $156K/yr

We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.

Embedded Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

Description XTEND Tampa is seeking an Embedded Software Engineer to support the development, integration, and production of autonomous drone systems. This role focuses on hands-on embedded software ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California, 100% onsite (In-Person Interview) Domain - Avionics/Aerospace Domain Below is the detailed for your reference - Job Overview: We are looking ...

Embedded Software Engineer

Worthing, SD · On-site

$125K - $165K/yr

Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD Department: Engineering Employment Type: Full-Time Schedule: Monday - Friday, 8:00 AM - 5:00 PM Who We Are At Puck, we are ...

Showing results 41-60

Contract Embedded Software Engineer information

See salary details

$70K

$153.4K

$174K

How much do contract embedded software engineer jobs pay per year?

As of Jul 28, 2026, the average yearly pay for contract embedded software engineer in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What are typical day-to-day responsibilities for a Contract Embedded Software Engineer?

As a Contract Embedded Software Engineer, your daily tasks often include writing and debugging embedded code, integrating software solutions with hardware components, and working closely with hardware engineers to meet project requirements. You'll participate in code reviews, documentation, and sometimes testing or troubleshooting hardware-software interactions. Communication with project managers and cross-functional teams is also common to ensure project milestones and deadlines are met. This variety allows you to apply your technical expertise while gaining experience across different industries and applications.

What are the key skills and qualifications needed to thrive in the Contract Embedded Software Engineer position, and why are they important?

To thrive as a Contract Embedded Software Engineer, you need strong skills in C/C++ programming, embedded systems development, debugging, and a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), hardware interfaces, and tools like oscilloscopes or JTAG debuggers is often required, and certifications such as Certified Embedded Systems Engineer can be beneficial. Excellent problem-solving, adaptability, and communication skills help you collaborate on diverse projects and meet tight contract deadlines. These abilities are crucial for delivering reliable, high-quality embedded software solutions in a fast-paced and dynamic work environment.

What is a Contract Embedded Software Engineer job?

A Contract Embedded Software Engineer is a professional hired on a temporary or project basis to design, develop, and optimize software for embedded systems. These engineers work with microcontrollers, processors, and real-time operating systems (RTOS) to create software that operates hardware devices efficiently. They often specialize in industries like automotive, medical devices, aerospace, or consumer electronics. Contract roles can vary in duration and scope, offering flexibility and opportunities to work on diverse projects.

More about Contract Embedded Software Engineer jobs
What cities are hiring for Contract Embedded Software Engineer jobs? Cities with the most Contract Embedded Software Engineer job openings:
What are the most commonly searched types of Embedded Software Engineer jobs? The most popular types of Embedded Software Engineer jobs are:
What states have the most Contract Embedded Software Engineer jobs? States with the most job openings for Contract Embedded Software Engineer jobs include:
Infographic showing various Contract Embedded Software Engineer job openings in the United States as of July 2026, with employment types broken down into 57% Full Time, 22% Part Time, 1% Temporary, and 20% Contract. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer

Allen Control Systems

Austin, TX • On-site

$130K - $171K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 19 days ago


Job description

Company Overview:


Allen Control Systems (ACS) is a cutting-edge defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret that employs advanced computer vision and control systems to precisely target and neutralize small drones and loitering munitions. Our innovative approach requires overcoming significant technical challenges, making this an exciting and dynamic environment for experienced engineers.

 With an engineering-first culture, ACS values technical excellence and innovation. Backed by our founders' successful exits from two previous ventures acquired for a combined $180M in 2022, we are committed to ensuring that the groundbreaking technologies we develop have a real-world impact.

Position Overview:
We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware platforms and driver development. The ideal candidate will have hands-on experience configuring embedded Linux PCs such as NVIDIA Jetson, writing Linux drivers, and integrating custom hardware. You will play a critical role in enabling high-performance computer vision and control applications by ensuring reliable low-level software support for our autonomous systems.

We’re hiring across multiple experience levels, including:

  • Associate Embedded Software Engineer

  • Embedded Software Engineer

  • Senior Embedded Software Engineer

  • Staff Embedded Software Engineer

  • Senior Staff Embedded Software Engineer

    Your title and level will be determined based on your experience, skills, and the scope of responsibility appropriate for the role.

What You'll Do:

  • Develop and maintain Linux kernel drivers for Jetson-based platforms, supporting Ethernet NICs, USB devices, and MIPI cameras.

  • Write and optimize drivers for custom PCIe devices, FPGAs, and other high-performance peripherals.

  • Configure, customize, and optimize embedded Linux distributions for NVIDIA Jetson platforms to meet performance and reliability requirements.

  • Collaborate with hardware and computer vision teams to ensure seamless integration of sensors, accelerators, and custom hardware with embedded software.

  • Debug low-level system issues, analyze performance bottlenecks, and implement fixes for real-time applications.

  • Produce thorough documentation of driver implementations, hardware interfaces, and configuration processes.

What You'll Need:

  • Experience: 3+ years of experience in embedded Linux software development, including driver programming and low-level system configuration.

  • Educational Background: Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.

  • Embedded Linux: Strong experience building, configuring, and customizing Linux kernels and drivers for embedded platforms.

  • Driver Development: Proven experience writing Linux drivers for Ethernet NICs, USB devices, and MIPI camera interfaces.

  • Hardware Interfaces: Familiarity with PCIe and FPGA-based systems.

  • Languages: Proficiency in C/C++ for kernel and driver development; Python or Bash for scripting and automation.

  • Debugging & Testing: Skilled with low-level debugging tools, oscilloscopes, logic analyzers, and performance profiling techniques.

You'll Stand Out:

  • NVIDIA Jetson Experience: Direct experience developing software and drivers on NVIDIA Jetson platforms.

  • Robotics & Autonomy: Exposure to robotic or autonomous systems requiring real-time responsiveness.

  • High-Performance Systems: Experience optimizing code for low-latency, high-throughput embedded applications.

  • Networking & Protocols: Knowledge of networking protocols (TCP/IP, UDP) and peripheral communication standards (I2C, SPI, CAN, UART).

  • Open Source Contributions: Demonstrated involvement in kernel or driver-related open-source projects.

What We Offer:

  • Competitive salary

  • ACS Equity Package

  • Health, Dental, Vision Insurance

  • Paid Time Off

Allen Control Systems is an Equal Opportunity Employer, providing equal employment opportunities to all employees and applicants for employment. Allen Control Systems prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

#LI-AS1