> Markdown version of [/jobs/ext/2593763-c-c-embedded-software-engineer-onsite-in-plano-tx](https://www.wearedevelopers.com/jobs/ext/2593763-c-c-embedded-software-engineer-onsite-in-plano-tx). 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). --- # C/C++ Embedded Software Engineer-Onsite in Plano, TX - **Company:** Beacon Hill Staffing Group, LLC - **Location:** Plano, TX, United States - **Experience:** Expert - **Salary:** $220,480.0 - $312,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Automation of Tests, Booting (BIOS), UClibc (C Standard Library), C++ (Programming Language), CMake, Code Review, Computer Engineering, Continuous Integration, Dynamic Host Configuration Protocol, Software Debugging, Linux, Digital Architecture, Domain Name System (DNS), Linux on Embedded Systems, Embedded Software, Firmware, FreeRTOS, GNU Debuggers, IBM Rational Software, Joint Test Action (IEEE Standards), Linux Distribution, X.509, Real-Time Operating Systems, Systems Integration, TCP/IP, Universal Asynchronous Receiver/Transmitter, VxWorks, Wi-Fi Technology, Computer Networking Systems, Serial Peripheral Interface, Gitlab, Yocto, U-Boot - **Published:** August 14, 2026 - **Apply:** https://www.jofdav.com/jobs/59232650-c-c-embedded-software-engineer-onsite-in-plano-tx ## About the Role Seeking a seasoned Embedded Software Engineer with experience in embedded systems, Linux-based OS development, networking, and secure software practices within a regulated environment., * Bachelor's degree in Computer Engineering, Electrical Engineering, or related field * 9+ years of embedded software development experience * Proficient in C/C++, with strong debugging skills using GDB, JTAG, oscilloscopes, and logic analyzers Embedded Linux platform development: * Experience with Yocto, Buildroot, or custom Linux distros * Familiarity with kernel configuration, device trees, root filesystem creation * Ability to debug boot issues, kernel panics, and bring-up on custom hardware Bootloaders & Secure Boot: * Hands-on with U-Boot, Secure Boot, and Trusted Boot mechanisms * Experience with signed image validation, OTP fuses, root of trust chains Board bring-up & BSP customization: * Supported ARM-based SoCs (e.g., STM32, NXP i.MX, TI Sitara) * Experience with peripheral interfaces: I2C, SPI, UART, CAN, GPIO Strong knowledge of networking protocols: TCP/IP, DHCP, DNS, RADIUS Experience with security protocols: TLS, EAP-TLS, X.509, secure OTA updates CI/CD proficiency using GitLab pipelines Experience integrating software with RTOS environments and real-time constraints Proven success in hardware-software integration and regulated environments (e.g., aerospace, defense) ## Description * Design, develop, and optimize embedded software for a secure, Linux-based avionics platform * Build and maintain secure bootloaders and signed firmware deployment processes * Collaborate across hardware, systems, and cybersecurity teams * Conduct kernel-level debugging and troubleshooting on custom boards * Implement networking and secure communication layers * Drive system validation, code reviews, and testing efforts * Document architecture, workflows, and development artifacts Nice to Have: * Familiarity with RTOS such as FreeRTOS, VxWorks, RTEMS * Knowledge of DoD cybersecurity/safety standards * Experience with automated testing, Bazel/CMake, or IBM Rational tools * Exposure to Wi-Fi (WPA2/WPA3), 5G, or Open RAN technologies * Background in Agile/Scrum development practices Interested candidates may submit their resumes online or call at 310-906-4780 for further information regarding the position. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)