Principal Software Engineer- Embedded OS

ALTEN

$125K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Strong experience in Yocto
  • Proven track record in embedded Linux platform development
  • Hands-on with Xilinx SoC-based embedded systems
  • Experience with CI/CD pipelines and build systems
  • Solid grasp of BSP and OS layers along with boot flows
  • Collaborative skills within cross-functional teams
  • Familiarity with Agile methodologies (Scrum)
  • Strong debugging and problem-solving ability

Responsibilities

  • Develop and maintain embedded platform software and build infrastructure
  • Create and support Yocto-based embedded Linux distributions
  • Integrate CI/CD pipelines with security automation tools
  • Develop and maintain BSP software, hypervisors, and device drivers
  • Support networking security, secure boot, and OTA mechanisms
  • Collaborate with product teams to define platform capabilities
  • Document software engineering policies and procedures
  • Act as primary platforms point-of-contact with program leads

Benefits

  • Flexible work environment (remote/hybrid options)
  • Opportunities for professional growth and development
  • Access to collaborative tools and resources
  • Participation in cross-functional team projects
  • Engagement with cutting-edge technologies in embedded systems
Full Job Description
As a Principal Software Engineer you will be responsible for;

Key Responsibilities
• Develop and maintain embedded platform software and build infrastructure
• Create and support Yocto-based embedded Linux distributions
• Create CI/CD pipelines integrated with security automation tools
• Develop and maintain BSP software, including hypervisors and device drivers
• Support networking security, secure boot, and OTA update mechanisms
• Collaborate with product teams to define platform capabilities
• Develop and document software engineering policies and procedures
• Act as primary Platforms POC with program leads and other stakeholders

Technologies & Tools
• AMD Zynq and Zynq UltraScale+ SoCs
• Yocto-based Embedded Linux
• Embedded hypervisors and Linux device drivers
• Custom build systems and CI/CD pipelines
• Docker and Artifactory
• Python, Bash, and GNU Make
• Atlassian tools (Bitbucket, Jira, Bamboo, Confluence) and GitHub/Gitlab
• Networking security and secure boot technologies

Qualifications;
• Strong experience in Yocto
• Strong experience embedded Linux platform development
• Hands-on experience with Xilinx SoC-based embedded systems (AMD Zynq 7000 series / Zynq UltraScale+, Kria SOM)
• Experience with Yocto, build systems, and CI/CD pipelines
• Solid understanding of BSP and OS layers, boot flows, and device security
• Ability to collaborate in a cross-functional team with hardware, application, and product management stakeholders
• Familiarity with Agile software development methodologies (Scrum)
• Strong debugging and problem-solving skills

Bachelor's Degree in Engineering or technically related

7+ years of software development experience or, Master's Degree in Engineering or technically related

5+ years of software development experience, or PhD with 3 years of software development experience

Salary Range: $125k-$150k

The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience

MANDATORY FOR ALL REMOTE/HYBRID AND/OR CALIFORNIA, DISTRICT OF COLUMBIA, HAWAII, COLORADO, MARYLAND, CONNECTICUT, ILLINOIS, MINNESOTA, VERMONT, MASSACHUSETTS, NEVADA, NEW YORK, RHODE ISLAND, WASHINGTON STATE & CINCINNATI, OHIO, JERSEY CITY, NEW JERSEY, TOLEDO, OHIO BASED ROLES.

Note: Due to the nature of the work, only US Persons (citizens or permanent residents) need apply for this position. - OPTIONAL

Similar Jobs

More Jobs at ALTEN

More Information Technology Jobs

Find similar Principal Software Engineer- Embedded OS jobs: