C/C++ Embedded Software Engineer-Onsite in Plano,TX
Beacon Hill Staffing Group
To Apply for this Job Click Here
Seeking a seasoned Embedded Software Engineer with experience in embedded systems, Linux-based OS development, networking, and secure software practices within a regulated environment.
Must-Haves:
Bachelor's degree in Computer Engineering, Electrical Engineering, or related field9+ years of embedded software development experienceProficient in C/C++, with strong debugging skills using GDB, JTAG, oscilloscopes, and logic analyzersEmbedded Linux platform development:
Experience with Yocto, Buildroot, or custom Linux distrosFamiliarity with kernel configuration, device trees, root filesystem creationAbility to debug boot issues, kernel panics, and bring-up on custom hardwareBootloaders & Secure Boot:
Hands-on with U-Boot, Secure Boot, and Trusted Boot mechanismsExperience with signed image validation, OTP fuses, root of trust chainsBoard bring-up & BSP customization:
Supported ARM-based SoCs (e.g., STM32, NXP i.MX, TI Sitara)Experience with peripheral interfaces: I2C, SPI, UART, CAN, GPIOStrong knowledge of networking protocols: TCP/IP, DHCP, DNS, RADIUSExperience with security protocols: TLS, EAP-TLS, X.509, secure OTA updatesCI/CD proficiency using GitLab pipelinesExperience integrating software with RTOS environments and real-time constraintsProven success in hardware-software integration and regulated environments (e.g., aerospace, defense)
Key Responsibilities:
Design, develop, and optimize embedded software for a secure, Linux-based avionics platformBuild and maintain secure bootloaders and signed firmware deployment processesCollaborate across hardware, systems, and cybersecurity teamsConduct kernel-level debugging and troubleshooting on custom boardsImplement networking and secure communication layersDrive system validation, code reviews, and testing effortsDocument architecture, workflows, and development artifactsNice to Have:
Familiarity with RTOS such as FreeRTOS, VxWorks, RTEMSKnowledge of DoD cybersecurity/safety standardsExperience with automated testing, Bazel/CMake, or IBM Rational toolsExposure to Wi-Fi (WPA2/WPA3), 5G, or Open RAN technologiesBackground in Agile/Scrum development practicesInterested candidates may submit their resumes online or call at 310-906-4780 for further information regarding the position.
NS-C-C++B-NS_1752796473 To Apply for this Job Click Here
Por favor confirme su dirección de correo electrónico: Send Email