Embedded Software Engineer
$67.31 - $85 per hourActalent
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
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.
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.
- 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.
- 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.
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
- ...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...SuggestedFor contractorsLocal areaFlexible hours
$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...SuggestedTemporary workImmediate startFlexible 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,... ...shape the future of aerospace and defense. Our Senior Embedded Software Engineer is a technical position that works in an Integrated...SuggestedTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours- ...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...SuggestedPermanent employmentLocal area
- ...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 roleRelocation
- 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...
- 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...
$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 workLocal areaShift workDay shift- ...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 employmentContract workWork experience placementWork at office
$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 officeLocal area$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...- 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
- 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...
$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 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 roleFlexible hours
$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...- 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...
- 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...
- ...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
$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 areaRelocation packageFlexible hours$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 areaImmediate startRelocation packageFlexible hours$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 workRemote work- ...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
- ...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
$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 workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...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 officeRelocation package
$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$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 timeContract workTemporary workWork at officeRemote work- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- embedded systems software engineer Tucson, AZ
- embedded software engineer Tucson, AZ
- embedded engineer Tucson, AZ
- embedded developer Tucson, AZ
- senior c# .net software developer Tucson, AZ
- ultimate software Tucson, AZ
- software technical support engineer Tucson, AZ
- software intern Tucson, AZ
- healthcare software sales Tucson, AZ
- software quality assurance Tucson, AZ


