JOBSEARCHER

Embedded Software Engineer/Architect – Linux

Embedded Software Engineer/Architect – Linux📍 Location: Cypress, California, United States (On-site)💼 Job Type: Full-Time💰 Salary: $161,000 – $170,000 per year🚚 Relocation Assistance: Limited Assistance Available🛂 Visa Sponsorship: Not Available🏭 Industry: Defense & Space📈 Experience Level: Mid-Senior (3+ Years)About the RoleWe are seeking an Embedded Software Engineer/Architect to design, develop, and optimize embedded Linux and RTOS-based software systems for mission-critical applications supporting ground-based, airborne, and space-based platforms.The ideal candidate will drive technical innovation in embedded software architecture, control algorithms, and system monitoring solutions while collaborating with multidisciplinary engineering teams to deliver high-performance solutions for aerospace, defense, and satellite communication systems.Key Responsibilities- Design and develop embedded Linux and RTOS software architectures for advanced RF and power electronics systems.- Develop technical specifications and software architectures for airborne, ground-based, and space-qualified products.- Implement and optimize control algorithms, thermal management systems, power control, and fault detection solutions.- Develop device drivers and low-level software for embedded hardware platforms.- Support software development throughout the full product lifecycle, from concept through production.- Ensure compliance with industry standards including DO-178, MIL-STD, EMI/EMC, reliability, and environmental requirements.- Conduct architecture reviews, technical trade studies, and risk assessments.- Support prototype development, testing, verification, validation, and qualification activities.- Collaborate with customers, program managers, RF engineers, and cross-functional teams to define system requirements.- Contribute to proposal development, customer presentations, and technical documentation.- Mentor engineering teams and promote technical excellence and continuous improvement.Required Qualifications- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.- 3+ years of embedded software development and architecture experience.- Strong experience with Embedded Linux and RTOS environments (FreeRTOS, VxWorks, or similar).- Expert knowledge of the Yocto Project.- Proficiency in C/C++ and embedded systems programming.- Experience developing device drivers and working with embedded development tools and debuggers.- Experience with communication protocols such as: - SPI - I2C - UART - CAN - Ethernet - Modbus- Experience with power electronics, control systems, and RF applications.- Strong technical communication, presentation, and documentation skills.Preferred Qualifications- Aerospace, defense, satellite communications, or related industry experience.- Knowledge of DO-178, MIL-STD-882, and space-qualified software development processes.- Experience with Digital Predistortion (DPD), Digital Signal Processing (DSP), and adaptive control techniques.- Exposure to AI, GPUs, FPGAs, and NPUs.- Active Security Clearance or ability to obtain one.Compensation & Benefits- Competitive salary: $161,000 – $170,000- Opportunity to work on advanced aerospace and defense technologies- Collaborative engineering environment- Career growth and leadership opportunities- Limited relocation assistance available