Senior Embedded Software Engineer – Linux/Yocto

Confidential Recruiting Partners

Cypress, California

JOB DETAILS
SKILLS
Aerospace and Defense, Algorithms, BSP, C Programming Language, C++ Programming Language, Calculus, Change Control, Communication Systems, Communications Protocols, Computer Engineering, Computer Firmware, Computer Science, Configuration Management, Control Systems, Cross-Functional, Device Drivers, Digital Signal Processing (DSP), Electrical Engineering, Electromagnetic Compatibility, Electromagnetic Interference (EMI), Electronics, Embedded Linux, Embedded Software, Embedded Systems, Environmental Regulations, Ethernet, FPGA, GPU (Graphics Processing Unit), Hardware-Software Integration, I2C, Integration Testing, Linux Distributions, Linux Kernel, Linux Operating System, Maintain Compliance, Mathematics, Mechanical Engineering, Mentoring, Operating Systems, Power Management, Radio Frequency, Regulatory Compliance, Risk Analysis, Security Clearance, Signal Processing Algorithms, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Statistics, System Integration (SI), Systems Engineering, Technical Leadership, Technical Support, Technical Writing, Thermal Management, Trade Studies, United States Citizen, Universal Asynchronous Receiver-Transmitter (UART), VxWorks
LOCATION
Cypress, California
POSTED
4 days ago

Our client is seeking an Embedded Software Engineer/Architect with strong Linux and real‑time systems expertise. This role focuses on designing and developing embedded software for mission‑critical RF, power‑electronics, and communication systems used in ground, airborne, and space environments.


You will work across the full software lifecycle — from architecture and requirements through development, integration, verification, and qualifications while collaborating with multidisciplinary engineering teams.


Onsite | No Visa Sponsorship | Relocation Assistance: Limited


Responsibilities:

  • Provide technical leadership and mentorship within the engineering team.
  • Participate in architecture reviews, risk assessments, and technical trade studies.
  • Collaborate with RF, power electronics, mechanical, and systems engineering teams.
  • Implement real‑time control algorithms, thermal/power management, and fault‑detection logic.
  • Integrate embedded software with hardware accelerators such as FPGAs, GPUs, and NPUs.
  • Contribute to technical documentation, configuration management, and engineering change control.
  • Architect, design, and develop embedded Linux and real‑time software for mission‑critical systems.
  • Develop low‑level firmware and embedded C/C++ code for deterministic, safety‑critical applications.
  • Build and maintain embedded Linux distributions using Yocto Project and develop BSPs and device drivers.
  • Support system‑level integration, testing, verification, and qualification for aerospace/defense environments.
  • Ensure compliance with relevant standards (e.g., DO‑178, MIL‑STD, EMI/EMC, environmental requirements)

Qualifications (Must-Haves)

  • Ability to obtain a U.S. security clearance (U.S. citizenship required)
  • 3+ years of hands‑on embedded software development experience.
  • Expertise with real‑time operating systems such as FreeRTOS or VxWorks.
  • Experience with communication protocols (SPI, I2C, UART, Ethernet, CAN, Modbus)
  • Strong proficiency in C/C++, embedded Linux, BSP development, and device drivers.
  • Background in embedded software for RF systems, power electronics, or control systems.
  • Familiarity with aerospace/defense development environments and qualification processes.
  • Experience with Yocto Project, Linux kernel/user‑space integration, and embedded toolchains.
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.

Preferred Skills:

  • Active security clearance.
  • Experience integrating firmware with FPGAs, GPUs, or NPUs.
  • Strong mathematical foundation (calculus, statistics, probability)
  • Knowledge of DO‑178, MIL‑STD‑882, or space‑qualification workflows.
  • Prior experience supporting customer‑facing technical discussions or proposal efforts.
  • Experience with digital predistortion (DPD), DSP algorithms, or adaptive control techniques.

About the Company

C

Confidential Recruiting Partners