Talent.com
Principal Embedded Software Engineer
Principal Embedded Software EngineerArrow ECS • Dallas, TX, United States
Principal Embedded Software Engineer

Principal Embedded Software Engineer

Arrow ECS • Dallas, TX, United States
8 hours ago
Job type
  • Full-time
Job description

We are looking for an exceptional Principal Embedded Software Engineer with a wealth of experience in Linux-based systems software design, cybersecurity, and comprehensive development / testing skills. The candidate will play a pivotal role in implementing advanced cybersecurity features, crafting guidance for cybersecurity controls, and engaging in groundbreaking research and development of innovative cybersecurity concepts.

Key Responsibilities :

  • Work autonomously to gather requirements from stakeholders and design the execution of new software features.
  • Examine the cybersecurity controls of processors and microcontrollers; create Proof-of-Concepts (PoCs) and deliver implementation guidance to suppliers.
  • Conduct research and development of cutting-edge cybersecurity features.
  • Collaborate with the open-source community to enhance cybersecurity capabilities and contribute new projects for wider use.
  • Develop software adhering to team coding standards and industry norms (e.g., SEI CERT, AUTOSAR).
  • Partner with CI / CD teams to enhance build and release pipelines while customizing them for emerging projects.
  • Engage with testing teams to craft testing strategies and support automated test development.
  • Lead internal testing teams and provide direction in the absence of regular leaders.
  • Mentor junior and mid-level engineers in optimal practices for design, implementation, and testing.
  • Conduct root cause analysis of defects and spearhead initiatives to elevate product quality and testing processes.
  • Coordinate with a variety of stakeholders to align on deliverables, timelines, and testing results.
  • Facilitate agile ceremonies (sprint planning, retrospectives, stand-ups) to promote effective collaboration.
  • Stay up-to-date with industry trends in embedded systems development and advocate for process improvements.

Job Requirements & Expectations :

Core Skills :

  • Over 10 years of experience in embedded systems software development, encompassing both hardware and software.
  • Proficiency in embedded programming languages (C, C++) with a solid understanding of RTOS.
  • Hands-on expertise with embedded Linux development, encompassing Linux driver development, BSP integration / customization (e.g., Yocto), and board bring-up.
  • Familiarity with testing tools and frameworks, as well as developing automated tests.
  • Deep understanding of communication protocols (I2C, SPI, UART) and hardware interfaces.
  • Outstanding problem-solving abilities and meticulous attention to detail.
  • Proven leadership and communication skills, with a strong capacity to mentor and guide teams.
  • Preferred / Added Advantage :

  • Experience with embedded security features (secure boot, TrustZone, filesystem encryption, etc.).
  • Prior development experience aligning with safety / security standards (SEI CERT, AUTOSAR).
  • Relevant professional certifications such as OSCP, SANS / GIAC, CISSP, or equivalent.
  • Knowledge of compliance regulations, security frameworks, and standards (e.g., ISO / SAE 21434, NIST, HIPAA, COBIT, OWASP, ITIL).
  • Industry background in law enforcement, defense, intelligence, automotive, manufacturing, or software.
  • Fluency in Japanese (reading, writing, and speaking) for effective business and technical communication.
  • Qualifications :

  • Bachelor's degree (or higher) in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Work Arrangement : Fully On-Site : Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership.

    Location : Complete On-Site at Dallas, TX

    About eInfochips :

    eInfochips, an Arrow company (Fortune #133), is a premier global provider of product engineering and semiconductor design services. With a rich legacy of over two decades, eInfochips has developed over 500 products and achieved 40M deployments in 140 countries. We continue to drive technological innovations across various verticals and maintain strategic partnerships with industry giants like Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft, and Google. Coupled with Arrow's $38B in revenues, 22,000 employees, and 345 locations serving over 80 countries, eInfochips is uniquely positioned to foster connected products innovation for more than 150,000 global clients. Our mission includes acting as a catalyst for Arrow's Sensor-to-Sunset initiative, providing comprehensive edge-to-cloud solutions for our clients.

    EEO Statement : Arrow is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran, or disability status.

    Create a job alert for this search

    Embedded Software Engineer • Dallas, TX, United States