> Markdown version of [/jobs/ext/461327-embedded-software-engineer-architect-linux](https://www.wearedevelopers.com/jobs/ext/461327-embedded-software-engineer-architect-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer/Architect - Linux - **Company:** TECHNOSPHERE - **Location:** Cypress, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Assembly Language, Software Documentation, Communications Protocols, Computer Programming, Computer Engineering, Software Debugging, Linux, Device Drivers, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), FreeRTOS, Monitoring of Systems, Modbus, Software Architecture, Real-Time Operating Systems, Software Engineering, Universal Asynchronous Receiver/Transmitter, VxWorks, Graphics Processing Unit (GPU), Serial Peripheral Interface, Software Verification, Yocto, Information Technology - **Published:** June 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=780b3ca38723761e ## About the Role Do you have experience in Project leadership?, Do you have a Bachelor of Science?, Education level: Bachelor's degree, * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. * 3+ years of experience in embedded software development and architecture. * Expert knowledge of Yocto Project and real-time operating systems (FreeRTOS, VxWorks, etc.). * Extensive experience with embedded development tools, debuggers, and device driver development. * Proficiency in C/C++ programming and assembly language for embedded systems. * Knowledge of communication protocols (SPI, I2C, UART, Ethernet, CAN, Modbus). * Experience with software for power electronics, control systems, and high-power RF applications. * Familiarity with aerospace, defense, or satellite communication software development. * Understanding of DO-178, MIL-STD-882, and space qualification processes for software. * Knowledge of digital predistortion (DPD), digital signal processing, and adaptive control techniques preferred. * Experience with AI, GPUs, FPGAs, and NPUs preferred. * Strong leadership and mentorship skills with the ability to guide and inspire engineering teams. * Excellent communication, presentation, and technical writing skills. * Ability to perform complex mathematical calculations including calculus, statistics, and probability theory. * Ability to thrive in a fast-paced, dynamic environment. * Active security clearance or ability to obtain clearance preferred. Embedded Software Engineer/Architect - Linux 3+ years developing embedded software and architecture within an aerospace, defense, or satellite communications industry. BS in Computer Engineering, Electrical Engineering, Computer Science, or related field. Experience with Yocto Project and real time operation systems such as Free RTOS, VxWorks, etc.. Experience with software for power electronics, control systems, and RF applications. AI, GPUs, FPGAs, and NPU experiences is preferred. Knowledge of digital predistortion, DSP and adaptive control techniques is also preferred., * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. * 3+ years of experience in embedded software development and architecture. * Expert knowledge of Yocto Project and real-time operating systems (FreeRTOS, VxWorks, etc.) * Extensive experience with embedded development tools, debuggers, and device driver development. * Proficiency in C/C++ programming and assembly language for embedded systems * Knowledge of communication protocols (SPI, I2C, UART, Ethernet, CAN, Modbus). * Experience with software for power electronics, control systems, and high-power RF applications. * Familiarity with aerospace, defense, or satellite communication software development. * Understanding of DO-178, MIL-STD-882, and space qualification processes for software. * Experience with AI, GPUs, FPGAs, and NPUs preferred. ## Description * Drive technical innovation in real-time embedded software, control algorithms, and system monitoring solutions for high-power RF applications. * Develop software architectures and technical specifications for ground-based, airborne, and space-qualified embedded systems. * Apply expert-level knowledge of embedded software design principles, real-time operating systems, and device driver development. * Design and optimize software for thermal management, power control, and fault detection in high-power RF amplifiers and systems. * Implement embedded software for power electronics control, including switching power supplies and DC-DC converters. * Ensure software designs meet EMI/EMC compliance, performance, reliability, and environmental requirements, including DO-178 and MIL-STD compliance. * Conduct software architecture reviews, risk assessments, and technical trade studies to ensure optimal embedded solutions. * Support prototype development, testing, and qualification activities for space and airborne systems. * Own embedded software development through the full lifecycle from concept to production. * Collaborate with customers and cross-functional teams to define embedded software requirements and system specifications. * Provide technical expertise for proposal development and customer presentations. * Ensure all embedded software designs comply with applicable industry standards, regulations, and customer requirements. * Support quality assurance activities, including software verification and validation testing. * Maintain software documentation standards and engineering change control processes. * Foster a culture of continuous improvement and technical excellence within the engineering organization. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)