Cypress HCM
Technical Recruiter | Connecting Talent & Business
We are seeking an experienced Embedded Systems Engineer to support the development, integration, and deployment of advanced UAS technologies. In this role, you will work across software, hardware, networking, and avionics systems to help deliver reliable, mission-ready platforms.
Responsibilities
Develop and optimize low‑level embedded software in C++ for avionics, mission payloads, flight controllers, and embedded subsystems
Port frameworks and applications to new RTOSes and hardware platforms, including BSP development, HAL adaptation, and toolchain configuration for architectures such as ARM Cortex‑M
Create and integrate peripheral drivers for I2C, SPI, UART, ADC, and wireless protocols
Partner with hardware teams to validate firmware features such as secure boot, watchdogs, and fault‑tolerant designs
Conduct unit and integration testing, including fault injection and MISRA C compliance checks for safety‑critical applications
Troubleshoot cross‑domain issues spanning electromechanical systems, software, networking, and RF subsystems in lab and field environments
Develop and maintain embedded software, automation scripts, and integration tools using Python, C/C++, Bash, and Shell
Translate mission and operational needs into technical specifications and integration plans
Create test plans, integration guides, reports, and troubleshooting documentation
Collaborate with internal engineering teams to leverage manufacturing and simulation resources and accelerate deployment cycles
Requirements
Bachelor’s degree in Aerospace, Electrical, Systems, Mechanical Engineering, or related field
Minimum 5 years of embedded systems development experience
U.S. citizenship and ability to obtain DoD security clearance (ITAR‑restricted)
Proficient with Linux and Windows systems, strong command‑line skills
Extensive programming experience in Python, Bash, Shell, and C/C++, including embedded development
Proven ability to troubleshoot embedded software, avionics hardware, and RF communications
Understanding of virtualization/containerization tools (VMware, Docker, Kubernetes)
Awareness of cybersecurity principles for embedded systems and tactical networks
Strong technical writing and documentation skills
Background in aerospace, high‑tech, or DoD‑related manufacturing environments is preferred
Understanding of cybersecurity risks for embedded avionics is a plus
Base pay range $150,000.00/yr - $175,000.00/yr
Pay Rate
$150-175k
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Aviation and Aerospace Component Manufacturing, Robotics Engineering, and Software Development
#J-18808-Ljbffr
Responsibilities
Develop and optimize low‑level embedded software in C++ for avionics, mission payloads, flight controllers, and embedded subsystems
Port frameworks and applications to new RTOSes and hardware platforms, including BSP development, HAL adaptation, and toolchain configuration for architectures such as ARM Cortex‑M
Create and integrate peripheral drivers for I2C, SPI, UART, ADC, and wireless protocols
Partner with hardware teams to validate firmware features such as secure boot, watchdogs, and fault‑tolerant designs
Conduct unit and integration testing, including fault injection and MISRA C compliance checks for safety‑critical applications
Troubleshoot cross‑domain issues spanning electromechanical systems, software, networking, and RF subsystems in lab and field environments
Develop and maintain embedded software, automation scripts, and integration tools using Python, C/C++, Bash, and Shell
Translate mission and operational needs into technical specifications and integration plans
Create test plans, integration guides, reports, and troubleshooting documentation
Collaborate with internal engineering teams to leverage manufacturing and simulation resources and accelerate deployment cycles
Requirements
Bachelor’s degree in Aerospace, Electrical, Systems, Mechanical Engineering, or related field
Minimum 5 years of embedded systems development experience
U.S. citizenship and ability to obtain DoD security clearance (ITAR‑restricted)
Proficient with Linux and Windows systems, strong command‑line skills
Extensive programming experience in Python, Bash, Shell, and C/C++, including embedded development
Proven ability to troubleshoot embedded software, avionics hardware, and RF communications
Understanding of virtualization/containerization tools (VMware, Docker, Kubernetes)
Awareness of cybersecurity principles for embedded systems and tactical networks
Strong technical writing and documentation skills
Background in aerospace, high‑tech, or DoD‑related manufacturing environments is preferred
Understanding of cybersecurity risks for embedded avionics is a plus
Base pay range $150,000.00/yr - $175,000.00/yr
Pay Rate
$150-175k
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Aviation and Aerospace Component Manufacturing, Robotics Engineering, and Software Development
#J-18808-Ljbffr