Principal Embedded Software developer

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Linux
c
C++
Hardware
software
I2C
SPI
Yocto
embedded systems
real-time operating systems
BSP integration
communication protocols (e.g.
UART)
problem-solving

Job Details

Position: Principal Embedded Software developer
Location: Plano, TX

What You'll Gain:

Join a mission-critical engineering team driving the future of secure in-vehicle systems for a global automotive leader. You'll be empowered to lead architectural decisions, work with open-source communities, and shape innovative embedded solutions.

Top Benefits:

  • Lead secure software design initiatives in cutting-edge automotive platforms

  • Engage with open-source and embedded security ecosystems

  • Mentor and influence best practices across global teams

  • Opportunity to contribute to open-source projects and upstream enhancements

Role Overview:

We're looking for a Principal Software Engineer with deep expertise in Linux-based embedded systems, cybersecurity, and real-time development. In this high-impact role, you'll architect, develop, and deliver secure embedded solutions, influence product strategy, and guide junior engineers-all within a fast-moving, innovation-rich environment.

Key Responsibilities:
  • Design, develop, and deploy embedded software for next-generation vehicle platforms

  • Define requirements with stakeholders and lead feature architecture and implementation

  • Research embedded cybersecurity features (e.g., secure boot, TrustZone) and guide suppliers

  • Contribute to and launch open-source tools and libraries aligned with strategic initiatives

  • Align with industry standards such as MISRA, SEI CERT, and AUTOSAR in all codebases

  • Collaborate with CI/CD teams to extend secure build and release pipelines

  • Work closely with QA teams to develop automated testing and define test strategies

  • Mentor junior/mid-level engineers in secure software development and architectural design

  • Perform root cause analysis on defects and lead quality improvement initiatives

  • Interface with cross-functional teams on deployments, testing, and timeline alignment

  • Stay current with trends in embedded security and influence process enhancements

Required Qualifications:
  • 10+ years in embedded systems development across software and hardware

  • Expertise in C/C++ with strong command of real-time OS (RTOS) principles

  • Hands-on experience with embedded Linux systems, Yocto builds, and BSP customization

  • Proficiency with communication protocols: I2C, SPI, UART

  • Solid understanding of Linux CLI and scripting

  • Excellent debugging, documentation, and analytical skills

Bonus Experience (Highly Preferred):
  • Embedded security: Secure Boot, TrustZone, filesystem encryption, cryptographic primitives

  • Familiarity with Linux protections: fscrypt, LUKS, dm-verity, systemd

  • RUST for production-grade development

  • Experience with safety/security standards: MISRA, SEI CERT, AUTOSAR

  • Knowledge of compliance standards (ISO/SAE 21434, NIST, OWASP, ITIL, etc.)

  • Certifications: OSCP, CISSP, SANS/GIAC, or equivalent

  • Prior industry exposure: automotive, defense, law enforcement, manufacturing

  • Japanese language proficiency (reading, writing, speaking) for global collaboration

Ready to architect secure solutions at scale? Apply now and lead the innovation in embedded systems that power the next generation of intelligent vehicles.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About ChaTeck Incorporated