> Markdown version of [/jobs/ext/4561150-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4561150-principal-embedded-software-engineer). 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). --- # Principal Embedded Software Engineer - **Company:** ACT SEARCH, INC. - **Location:** Santa Ana, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Amazon Web Services, ARM Architecture, Bluetooth, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Communications Protocols, Databases, Computer Engineering, Data Structures, Software Debugging, Embedded Software, Ethernet, Firmware, FreeRTOS, MATLAB, Routing, PCI Express, Software Architecture, RS-232, Signal Processing, Software Engineering, TCP/IP, USB, Web Applications, Web Services, Data Processing, Numerical Computing, Information Technology, Software Coding - **Published:** November 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/principal-embedded-software-engineer-santa-ana-ca--e8dccf94-9ce5-4698-8243-fdc941a027b3 ## About the Role Embedded Software, Software Engineering, Computer Firmware, Cloud Computing, Data Processing, Data Structures, Software Architecture, Internet Application, Internet Technology, Embedded Systems, + Software* * and firmware development experience for real-time networking data* * processing products including integration of SW components into a* * fully functional software system. + Strong* * design and coding skills in at least one variant of C (C, C++, C#,Obj-C) and demonstrated* * experience with system level debugging. + Good* * background in web and App technologies with database and cloud* * programming. Data structures and SW architectures for real-time* * data processing. + EmbeddedReal-Time Operating System experience (i.e., FreeRTOS, eCOS)* * including embedded system programming* * for small-footprint and low-power systems. + Knowledge* * with cloud applications such as AWS, Microsoft and cloudCertifications. + Networking background and protocol knowledge* * (Experience in real-time modem IP frame/packet processing layers 2* * & 3) + Real* * time operating systems with complex time-critical multitasking and* * system Performance analysis and optimization. + Understanding* * of real-time, embedded, size and power constrained systems* * including ARM Cortex-Mx and low-power SoCs + Knowledge* * of signal processing fundamentals. + Knowledge* * of MATLAB and/or other numerical computing platform. + Background* * in TCP/IP, 802.11, Bluetooth communication protocols and* * networking stack and architectural principles: Ethernet, TCP/IP* * suite, HTTP, web services, e.g., REST. + Device* * communications interface experience - Ethernet, USB, RS232, PCIe,I2S, I2C, SPI bus + Knowledge* * of Networking Protocol Integration, MAC layer and layer 2 routing* * algorithms + BS* * or MS level degree is preferred in Computer Engineering, ComputerScience or Electrical Engineering with at least 5 years of* * experience with emphasis on embedded and applications and computing* * platforms. + USCitizenship required + Previous* * security clearance is a plus