About The Position

As a Senior Program Protection Engineer - Software Scrum Master for the ANTPY-2 Program, the candidate will be involved with software and firmware design, development, integration, and testing of real-time embedded solutions with application software, with a focus on overall system integrity.

Requirements

  • Typically requires a Bachelor’s in Science, Technology, Engineering, or Mathematics and a minimum of 5 years of relevant experience.
  • Experience developing multithreaded applications using C and C++.
  • Experience creating and coordinating team meetings, sprint planning and reviews, retrospectives and standups.
  • Experience with backlog readiness for planning and execution.
  • Experience with tracking and reporting team agile metrics.
  • The ability to obtain and maintain a Secret U.S. security clearance is required.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Nice To Haves

  • Current transferable Secret Clearance
  • Experience Identifying and champion resolution of impediments
  • Experience developing and troubleshooting on embedded targets
  • Experience designing, implementing, testing, or deploying real-time embedded software solutions.
  • Willingness to learn new techniques and apply critical thinking and problem-solving skills to diagnose customer issues.
  • Knowledge of modern computer architectures and hardware technologies including: x86, ARM Architectures; Linus Kernel development incl root file systems and device drivers for the Linux Kernel
  • Experience using version control systems such as Git or Subversion.
  • Well developed communication, technical writing, oral presentation and interpersonal skills
  • Experience in an Agile and DevSecOps environment developing and maintaining software on an embedded processors/microcontroller.
  • Demonstrated ability to work closely across other engineering disciplines (Systems Engineering, Hardware Engineering, etc.) to debug system and board level issues using software tools

Responsibilities

  • Working side by side with Systems engineering to support generation of design concept and system architectural documentation.
  • Support the decomposition of the architectural documentation in support of the generation and decomposition of requirements needed to support software development activities.
  • Participate in Technical Integration Meetings with subcontractors to ensure selected hardware meets hardware and software requirements.
  • Working individually or as part of a team, will be responsible for applying embedded principles to the design and development of hardened software applications.
  • Software applications are developed using C and C++ on a variety of computing platforms running Linux and other real time operating systems.
  • Lastly, the ideal candidate will ensure consistency across teams and remove impediments as they arise.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • 401(k) match
  • flexible spending accounts
  • flexible work schedules
  • employee assistance program
  • Employee Scholar Program
  • parental leave
  • paid time off
  • holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service