SENIOR EMBEDDED SOFTWARE ENGINEER

SAICArlington, VA
472dOnsite

About The Position

SAIC is seeking a Senior Embedded Software Engineer to work on next-generation System on Chip (SoC) designs for the Department of Defense. This role involves processor software development, including assembly and low-level C programming, as well as participation in processor architecture and design activities. The engineer will lead software projects, ensuring high availability and scalability of system software, while mentoring other engineers and collaborating with cross-functional teams to deliver innovative solutions.

Requirements

  • US Citizenship and an active DoD Secret clearance.
  • Bachelor's Degree with 14 years of experience or Master's Degree with 12 years of experience.
  • Hands-on expertise with microelectronics and embedded programming in 'C' and/or assembly.
  • Experience with version control systems (e.g., Git, RCS, Clearcase, SVN).
  • Proficiency with multiple real-time operating systems (e.g., LynxOs, VxWorks, Greenhills).

Nice To Haves

  • Experience in higher-level languages such as Java, C/C++.
  • Experience serving as a technical lead.
  • Understanding of software design patterns.
  • Knowledge of Agile Development and CI/CD methodologies.
  • Experience with issue/problem tracking systems (e.g., Jira, GitLab).
  • Knowledge of low-level Linux driver development.

Responsibilities

  • Develop processor software in assembly and low-level 'C'.
  • Participate in processor architecture and design activities.
  • Lead software projects through the software development lifecycle.
  • Break down large tasks into smaller, manageable tasks for the development team.
  • Collaborate with engineers to design and develop new products.
  • Mentor other engineers in building complex systems.
  • Resolve roadblocks for the development team.
  • Plan and estimate development tasks.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service