Job Title:
REMOTE Embedded Software Engineer Job Description This role focuses on developing and deploying embedded payload software, external interfaces, and operating system images 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 leveraging strong Linux fundamentals, fault-tolerant design principles, device interface implementation, and real-time operating systems. You will join a collaborative team of highly skilled engineers who learn from one another and work together to deliver pioneering solutions that directly impact the future of space missions, including on-orbit processing that enables customers to receive the best possible results from limited downlink bandwidth. Responsibilities Support the development of payload software for space sensor systems, including on-board processing capabilities. Design, implement, and maintain external software interfaces and device drivers for embedded systems. Develop and deploy operating system images and configurations on constrained computing hardware optimized for size, weight, and power. Participate in all phases of the software development lifecycle, including requirements generation, architecture and design, coding, integration, testing, deployment, and support. Apply a solid understanding of Linux fundamentals to configure, optimize, and troubleshoot embedded systems. Work with real-time operating systems (RTOS) to meet strict timing, performance, and reliability requirements. Develop, maintain, and use Python scripts for automation, testing, and system deployment. Implement and validate interfaces, timing mechanisms, and communication protocols to ensure robust data exchange between subsystems. 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-style coding environments. Strong proficiency in C and C++ for embedded and systems-level development. Proficiency in Python scripting, at an advanced level (approximately 8 out of 10 proficiency). Experience with real-time operating systems (RTOS), including development and integration of real-time software components. Experience with system deployment, including operating system deployment to embedded targets. Experience with software testing, including automated and manual test approaches. Understanding of Linux fundamentals and their application in embedded and space systems. Additional Skills & Qualifications At least 5 years of professional RTOS experience is highly preferred. Experience with operating system deployment and hardware driver development, including low-level interfaces. Experience with interfaces, timing, and communications protocols in embedded or space systems. Exposure to hybrid C and Python usage for testing and automation. Work Environment This is a fully remote role that offers flexibility while enabling close collaboration with a distributed team of approximately 25 full-time engineers. You will work primarily with modern embedded software tools, Linux-based environments, and hardware-in-the-loop setups to support spacecraft, payloads, and optical systems used for space domain awareness. The team builds everything from complete spacecraft and precision payloads to critical subsystems such as flight software, star trackers, optical systems, radios, and separation systems, supporting missions ranging from interplanetary exploration and in-space manufacturing to national security and defense initiatives. 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 16, 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 actalentaccommodation@actalentservices.com 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.