Embedded Linux Software Engineer

BlackStar Enterprise Group, Inc.
Cypress, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$150,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Binary Space Partitioning C++ (Programming Language) Configuration Management Communications Protocols Computer Engineering Software Debugging Linux Device Drivers Embedded C Linux on Embedded Systems Embedded Software
+18 more
Ethernet Firmware Field-Programmable Gate Array (FPGA) FreeRTOS Linux System Administration Modbus Radio-Frequency Identification Systems Development Life Cycle Real-Time Operating Systems Software Engineering Systems Architecture Systems Integration Universal Asynchronous Receiver/Transmitter VxWorks Serial Peripheral Interface Yocto Information Technology Build Tools

Job description

We are seeking an experienced Embedded Software Engineer/Architect specializing in Linux-based embedded systems for high-power RF applications, including SSPAs and BUCs used in ground, airborne, and space platforms. This role focuses on designing real-time embedded software architectures, control systems, and mission-critical applications that meet stringent aerospace and defense standards.

You will work across the full software lifecycle-from architecture and development to testing, qualification, and production-while collaborating with RF, systems, hardware, and program teams to deliver high-reliability embedded solutions for mission-critical environments., * Design and develop real-time embedded software architectures for Linux-based and RTOS-based systems (Yocto, FreeRTOS, VxWorks).

  • Develop low-level firmware, device drivers, and BSP integrations for embedded hardware platforms.
  • Implement control algorithms for power electronics, including DC-DC converters and switching power systems.
  • Develop software for thermal management, fault detection, monitoring, and RF system control (SSPAs/BUCs).
  • Work on digital signal processing (DSP) solutions, including digital predistortion (DPD) and adaptive control techniques.
  • Ensure compliance with aerospace and defense standards including DO-178, MIL-STD-882, EMI/EMC, and environmental requirements.
  • Lead architecture reviews, technical trade studies, and risk assessments.
  • Support system integration, prototype development, verification, validation, and qualification testing.
  • Collaborate with cross-functional engineering teams and customers to define requirements and system specifications.
  • Contribute to proposal development, technical documentation, and customer-facing engineering presentations.
  • Drive engineering best practices across configuration management, lifecycle development, and continuous improvement., This is a high-impact engineering role focused on next-generation RF and space-grade embedded systems. You will help shape architectures that operate in extreme environments while ensuring reliability, performance, and compliance with rigorous aerospace standards.

Requirements

Do you have experience in Universal asynchronous receiver-transmitter (UART) protocol?, * Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.

  • 3+ years of experience in embedded software development and system architecture.
  • Strong expertise in embedded C/C++ and Linux-based systems.
  • Hands-on experience with Yocto Project and embedded Linux build systems.
  • Experience with real-time operating systems (FreeRTOS, VxWorks, or equivalent).
  • Proficiency in device driver development, BSPs, and low-level system debugging.
  • Knowledge of communication protocols: SPI, I2C, UART, Ethernet, CAN, Modbus.
  • Experience in embedded control systems, power electronics, or RF-related applications.
  • Familiarity with aerospace, defense, satellite communications, or regulated embedded environments.
  • Understanding of DO-178, MIL-STD-882, or similar safety-critical standards.
  • Strong analytical skills with applied knowledge of calculus, probability, and statistics.
  • Ability to work in a fast-paced, mission-critical engineering environment.
  • U.S. work authorization required; ability to obtain or hold a security clearance preferred.

Preferred Qualifications

  • Experience with SSPAs, BUCs, RF systems, or satellite communications payloads.
  • Knowledge of FPGA, GPU, or NPU integration in embedded systems.
  • Experience with digital signal processing (DSP), adaptive control, and digital predistortion (DPD).
  • Background in aerospace, defense prime contractors, or space-qualified systems development.
  • Experience with formal V&V processes, configuration management, and engineering change control.
  • Exposure to AI/ML acceleration on embedded or edge systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · WWC 2022

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

58 sec

Securing uncontaminated AI training data and mandating Linux authentication

Chris Heilmann +1 · LIVE

Videos

See all

Related articles

See all