Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$67.31 - $85 per hour

Actalent

Job Title: Embedded Software Engineer
Job Description
This Embedded Software Engineer role focuses on developing payload software, external interfaces, and operating system deployments for space sensor payloads running on size, weight, and power constrained computing hardware. You will participate in the full software development lifecycle, from requirements generation through implementation, testing, deployment, and ongoing support, while working with Linux-based and real-time operating systems. This position offers the opportunity to contribute directly to missions that operate in space, processing data where it is collected to deliver high-quality results to customers. You will join a collaborative team of highly skilled engineers who learn from one another and work together to achieve ambitious space systems missions, including spacecraft, precision payloads, and critical subsystems.
Responsibilities
  • Support the development of payload software, including application logic, control software, and supporting utilities for space sensor payloads.
  • Design, implement, and maintain external interfaces between payload software and other spacecraft subsystems, sensors, and ground systems.
  • Develop and manage operating system deployments on size, weight, and power constrained computing hardware for space applications.
  • Participate in all phases of the software development lifecycle, including requirements generation, architecture and design, implementation, code review, testing, deployment, and post-deployment support.
  • Leverage a strong understanding of Linux fundamentals to build robust, efficient, and maintainable software for mission-critical systems.
  • Apply fault-tolerant design principles to ensure reliable operation in harsh space environments and under constrained resources.
  • Implement device interfaces and drivers, integrating hardware components such as sensors, optical systems, and other payload elements.
  • Work with real-time operating systems and multi-threaded applications to meet timing, performance, and reliability requirements.
  • Develop and use Python scripts for automation, testing, simulation, and system deployment tasks.
  • Contribute to the design and implementation of system deployment strategies, including operating system images and software configuration for spaceborne hardware.
  • Collaborate closely with a cross-functional team of engineers to solve complex technical challenges and deliver high-performance space systems.
  • Participate in testing and validation activities, including simulation, hardware-in-the-loop testing, and integration with other spacecraft components.
  • Support interface definition and implementation for timing, communications protocols, and data exchange between subsystems.
  • Document software designs, interfaces, test procedures, and deployment processes to ensure traceability and maintainability.
  • Communicate effectively in writing and verbally with team members, stakeholders, and customers regarding technical status, issues, and solutions.
  • Adhere to engineering best practices, coding standards, and configuration management processes to ensure high-quality software delivery.
  • Travel occasionally, as needed, to support integration, testing, or collaboration with other teams.
  • Perform work that requires regular use of a computer, keyboard, and related controls, while maintaining the visual focus needed to review code, documentation, and system outputs.
Essential Skills
  • At least 5 years of professional full-time software engineering experience.
  • Bachelor's degree in computer science, computer engineering, or an equivalent discipline.
  • At least 5 years of professional experience using C and C++ in production-quality coding environments.
  • Strong proficiency in C and C++ for embedded and systems-level software development.
  • At least 2 years of Python scripting experience for automation, tooling, and testing.
  • At least 5 years of professional Linux experience, including development and deployment on Linux-based systems.
  • At least 5 years of experience developing complex multi-threaded applications.
  • Experience with real-time operating systems (RTOS) and their use in embedded or mission-critical systems.
  • Experience with system deployment, including operating system images and software configurations.
  • Experience with software testing, including unit testing, integration testing, and system-level validation.
  • Experience implementing and working with device interfaces and low-level hardware interactions.
  • Understanding of Linux fundamentals, including processes, threading, memory management, and system services.
  • Ability to design and implement fault-tolerant software for mission-critical systems.
  • Strong skills in multi-threaded programming, including synchronization, concurrency control, and performance optimization.
  • Proficiency with Python for scripting, automation, and test infrastructure.
  • Ability to participate in the full software development lifecycle, from requirements through deployment and support.
  • Ability to communicate clearly in writing and verbally with technical and non-technical stakeholders.
Additional Skills & Qualifications
  • Experience with operating system deployment, including building and configuring images and managing software on constrained hardware platforms.
  • Experience with hardware drivers and interfaces, including integration of sensors, optical systems, or other payload components.
  • Exposure to hybrid C and Python workflows for testing and validation.
  • Experience with interfaces, timing, and communications protocols relevant to embedded and space systems.
  • Exposure to or experience with FPGA interfaces and associated software integration.
  • Experience with image processing algorithms for processing data from optical or sensor systems.
  • Experience with simulation infrastructure using tools such as MATLAB or Python.
  • Familiarity with space systems, spacecraft payloads, or space domain awareness applications.
  • Interest in working on missions related to interplanetary exploration, in-space manufacturing, national security, or defense initiatives.
  • Experience working in multidisciplinary engineering teams on complex, high-reliability systems.
  • Strong problem-solving skills and the ability to tackle challenging technical problems in a collaborative environment.
Work Environment
This role operates in a fully remote work environment, providing flexibility while contributing to complex space systems projects. The engineering team consists of approximately 25 full-time engineers who collaborate closely and learn from one another, fostering a culture of shared expertise and mutual support. You will work primarily with Linux-based and real-time operating systems, embedded C and C++ code, Python scripting, and interfaces to hardware such as optical systems and other payload components. The broader space systems organization develops spacecraft, precision payloads, and subsystems including flight software, star trackers, optical systems, separation systems, radios, and solar panels, supporting missions ranging from lunar and Martian exploration to national security and defense initiatives. Work involves extensive computer use, including regular sitting, keyboard operation, and screen-based tasks that require close, distance, and peripheral vision, depth perception, and the ability to focus. Occasional travel, potentially up to approximately two weeks per quarter, may be required to support integration, testing, or collaboration activities at other locations.
Job Type & Location
This is a Contract position based out of Tucson, AZ.
Pay and Benefits
The pay range for this position is $67.31 - $85.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 remote position.
Application Deadline
This position is anticipated to close on Jun 18, 2026.
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 process due to a disability, please email View email address on click.appcast.io for other accommodation options.



San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.



Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.



Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Tucson, AZ vacancy
  •  ...Precise Systems, Inc. is seeking a Junior Embedded Software Engineer in Tucson, Arizona. The role involves participating in the software development lifecycle, including design, development, and testing of software for real-time embedded systems. Candidates must have... 
    Suggested

    Precise Systems (MD)

    Tucson, AZ
    5 minutes ago
  •  ...Title: Embedded Software Engineer Location: Tucson, AZ GuideTech , a subsidiary of Palladyne AI , builds high-performance avionics and autonomy software for aerospace, space, and defense systems. We support a wide array of vehicles, from small multi-rotors... 
    Suggested
    For contractors
    Local area
    Flexible hours

    GuideTech Inc

    Tucson, AZ
    3 days ago
  • $101k - $124k

     ...disciplinary R&D environment with similarly motivated electrical engineers, mathematicians, computer scientists, and analysts who are...  ...the future! What are the primary responsibilities in the Embedded Software Engineer position? The position requires skill in... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours

    Rincon Research Corporation

    Tucson, AZ
    2 days ago
  • $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... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Tucson, AZ
    3 days ago
  •  ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios...  ...the boldest and most ambitious space missions. SENIOR EMBEDDED SOFTWARE ENGINEER II Rocket Lab's Optical Systems division solves mission... 
    Suggested
    Permanent employment
    Local area

    Rocket Lab

    Tucson, AZ
    4 days ago
  •  ...Senior Embedded Software Engineer We're growing fast and we want you to grow with us! We're expanding our engineering organization dramatically to meet exciting customer demand, and we're actively looking for engineers who bring strong foundational skills and a passion... 
    Interim role
    Relocation

    Raytheon

    Tucson, AZ
    2 days ago
  • Precise Systems in Tucson, Arizona is hiring a Junior Embedded Software Engineer to participate in the software development lifecycle, primarily focusing on real-time embedded systems. The position requires a BS in a relevant field and 1+ years of experience. Candidates... 

    Precise Systems

    Tucson, AZ
    22 hours ago
  • Prattwhitney in Tucson, Arizona is looking for an engineer to assist in developing and testing real-time embedded software. This role involves collaborating with project managers and maintaining software product configuration management. Candidates must have a degree in... 

    Prattwhitney

    Tucson, AZ
    3 days ago
  • $46 - $60 per hour

     .../hr - $60.00/hr Direct message the job poster from Acro Service Corp Technical Recruiter at Acro Service Corp Job Title: Embedded Software Engineer Duration: 12 Months Contract (Possibility of Extension) Location: Northridge CA or on-site at our Linthicum, MD, or Tucson... 
    Contract work
    Local area
    Shift work
    Day shift

    Acro Service Corp

    Tucson, AZ
    3 days ago
  •  ...Job Title: Senior Embedded Software Engineer II/Principal Location: Tucson, AZ Clearance: TS/SCI Salary: up to $183k Senior / $214kk Principal WHAT YOU'LL GET TO DO Work with the hardware design team on requirements. Complete... 
    Permanent employment
    Contract work
    Work experience placement
    Work at office

    ANISTAR TECHNOLOGIES INC

    Tucson, AZ
    5 days ago
  • $80k

     ...combined capabilities, we provide deep expertise in Advanced Engineering; Digital Transformation; Electromagnetic Warfare;...  ...customers depend on—today and into the future. The Junior Embedded Software Engineer participates in software development lifecycle phases... 
    Work at office
    Local area

    Precise Systems (MD)

    Tucson, AZ
    3 days ago
  • $68.9k - $131.1k

    Raytheon is looking for a Software Engineer in Tucson, AZ to assist in the design and development of embedded software and tools. The role requires at least 2 years of relevant experience and a degree in STEM fields. Key responsibilities include software development, testing... 

    Raytheon

    Tucson, AZ
    4 days ago
  • Embedded Software Engineer-Avionics Flight Controls Electronics Contract This position involves design, code, unit test and verification of Software for Flight Controls Electronics (FCE) projects on various aircraft. Candidate will have knowledge of all phases of avionics... 
    Contract work

    OLSA Resources, Inc.

    Tucson, AZ
    4 days ago
  • Precise Systems, Inc. is seeking a Junior Embedded Software Engineer in Tucson, Arizona. The role involves participating in the software development lifecycle for embedded systems, requiring in-person support. The ideal candidate will possess a BS in a relevant field and... 

    Precise Systems, Inc.

    Tucson, AZ
    1 day ago
  • $68.9k - $131.1k

    Prattwhitney is seeking an on-site Software Engineer in Tucson, AZ, for a full-time entry-level role requiring U.S. citizenship and an active...  ...have a Master’s degree in STEM and experience in C/C++, embedded systems, and hardware-software integration. The position offers... 
    Full time

    Prattwhitney

    Tucson, AZ
    3 days ago
  • Prattwhitney in Tucson, Arizona is looking for a skilled software engineer to develop and secure missile software. Ideal candidates should have a Bachelor’s degree in a STEM field and a minimum of 8 years of professional experience. Responsibilities include designing, developing... 
    Interim role
    Flexible hours

    Prattwhitney

    Tucson, AZ
    3 days ago
  • $80k - $95k

    A defense technology company in Tucson is seeking a Software Developer focused on designing and developing high-performance software for mission-critical systems. The role requires proficiency in C++ and/or Python, experience in Linux environments, and a strong understanding... 

    Foxhound Federal

    Tucson, AZ
    22 hours ago
  • Texas Instruments is looking for a Digital Design & Firmware Engineer to innovate delta-sigma ADC products in Tucson, Arizona. You will...  ...high-precision data converters, spanning RTL implementation to embedded firmware. Your responsibilities include contributing to the design... 

    Texas Instruments

    Tucson, AZ
    22 hours ago
  • A leading aerospace solutions company is looking for an Embedded Software Engineer to design and develop software for Flight Controls Electronics. Candidates should hold a Bachelor's degree in a relevant field and have a minimum of seven years of experience in embedded... 

    OLSA Resources, Inc.

    Tucson, AZ
    4 days ago
  •  ...Consulting is seeking a highly skilled Senior Firmware Engineer to join their Tucson Agile Release Team. This role focuses...  ...teams. The ideal candidate will have expertise in embedded C/C++, hardware-software integration, and automated validation. With a long-term... 
    Long term contract

    Dawar Consulting

    Tucson, AZ
    2 days ago
  • $57 - $62 per hour

     ...the forefront of technological innovation as we seek talented Engineers to shape the future of cutting-edge projects and contribute to...  ...through sustainment) Experience across disciplines (electrical, software, mechanical, systems) The QDSS Advantage: At... 
    Local area
    Relocation package
    Flexible hours

    Quest Defense Systems & Solutions, Inc.

    Tucson, AZ
    4 days ago
  • $57 - $62 per hour

     ...Immediately Hiring Lead Systems Engineers! Embark on a journey with QDSS at the forefront of technological innovation as we seek...  ...Manage and guide multi-disciplinary engineering teams (electrical, software, mechanical, systems) Partner with Program Manager/IPTL to... 
    Local area
    Immediate start
    Relocation package
    Flexible hours

    Quest Defense Systems & Solutions, Inc.

    Tucson, AZ
    1 day ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Temporary work
    Remote work

    Lumen

    Tucson, AZ
    1 day ago
  •  ...Systems Engineer- Test Solutions We seeks a Systems Engineer- Test Solutions who can drive the interviewing, hiring and onboarding...  ...Previous work experience developing artifacts within the electrical, software, mechanical, systems or Configurable logic engineering... 
    Work experience placement

    NR Consulting

    Tucson, AZ
    2 days ago
  •  ...for new, innovative product designs using embedded microcontrollers. Write high-quality,...  ...Electronics design, DevOps, Cloud software, Manufacturing, Quality Assurance, Test...  ...Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent... 
    Work experience placement

    Rain Bird

    Tucson, AZ
    8 days ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...improvement to the agility level of the program Utilize agile software development methods, automation, and continuous integration.... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTX

    Tucson, AZ
    4 days ago
  •  ...Principal Systems Engineer, ESSM Agile Solution Train Engineer The Systems Engineering and Test Capabilities (SETC) organization is...  ...improvement to the agility level of the program Utilize agile software development methods, automation, and continuous integration.... 
    Work at office
    Relocation package

    Raytheon

    Tucson, AZ
    22 hours ago
  • $86.8k - $165.2k

     ...Prattwhitney in Tucson, AZ is looking for Mechanical Engineers to support the full program lifecycle of Air Launched Effectors products. The role involves technical problem-solving, leading teams, and mentoring junior engineers. The ideal candidate will have a minimum... 
    Flexible hours

    Prattwhitney

    Tucson, AZ
    3 minutes ago
  • $73 - $97 per hour

     ...Job Title: Senior Firmware Engineer II Job Description This role focuses on designing...  ...collaborate closely with hardware and software teams to define requirements, develop VHDL...  ...seamless integration of firmware with embedded systems and software interfaces. Provide... 
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work

    Actalent

    Tucson, AZ
    22 hours ago
  • A leading provider of digital reality solutions is seeking a Global Hardware Reliability Specialist. This role focuses on improving the reliability of hardware solutions in customer operations across various portfolios. Responsibilities include providing technical support...

    Hexagon Mining

    Tucson, AZ
    4 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!