Logo
Cypress HCM

Senior Firmware Engineer

Cypress HCM, California, Missouri, United States, 65018

Save Job

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