Plano, Texas
4 days ago
C/C++ Embedded Software Engineer-Onsite in Plano,TX

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 analyzers

Embedded 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 hardware

Bootloaders & Secure Boot:

Hands-on with U-Boot, Secure Boot, and Trusted Boot mechanismsExperience 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, 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 artifacts

Nice 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 practices

Interested 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