Embedded Software Engineer

Actalent
US - Arizona - Tucson
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Develop, test, deploy, and support embedded payload software and operating system integrations for space sensor systems running on size-, weight-, and power-constrained hardware. Implement device interfaces and reliable multithreaded applications, contribute to image processing and simulation capabilities, and collaborate with engineers across spacecraft and payload disciplines.

Requirements: Requires a bachelor's degree in computer science, computer engineering, or an equivalent discipline, along with at least five years of professional software engineering experience, including C/C++, Linux, and complex multithreaded applications. Also requires at least two years of Python experience and experience with RTOS, embedded system deployment, hardware interfaces, and software testing.

Key Skills: C, C++, Python, Linux, Real-Time Operating Systems, Embedded Software Development, Multithreaded Programming, Fault-Tolerant Design, Hardware Interfaces, Device Drivers, Software Deployment, Unit And Integration Testing, Communications Protocols, Timing Analysis, Image Processing, Matlab

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Critical Illness Insurance, Accident Insurance, Hospital Insurance, 401(K) Retirement Plan, Life Insurance, Accidental Death And Dismemberment Insurance, Short-Term Disability, Long-Term Disability, Health Savings Account, Transportation Benefits, Employee Assistance Program, Paid Time Off, Vacation Leave, Sick Leave




Fast Track Upload