About The Position

The Crypto Software Engineering team is looking for a dynamic Software Engineering Co-op. The candidate will assist in parts of the full software development life cycle on an agile development team. The candidate will work in a collaborative environment with software and system engineers to develop and test embedded security software.

Requirements

  • The ability to obtain and maintain a U.S. government issued security clearance is
  • U.S. citizenship is , as only U.S. citizens are eligible for a security clearance
  • Requires a High School Diploma or equivalent and student must be pursuing a Bachelor’s or advanced degree in an applicable discipline.

Nice To Haves

  • C++ or Python software development knowledge
  • Familiar with various operating systems (Linux, Windows)
  • TCP/IP network applications development knowledge
  • Knowledge of Object Oriented design
  • Experience with multi-threaded real-time embedded networked applications
  • Configuration management tools and processes knowledge
  • Experience with Agile development methodology

Responsibilities

  • Develop and test embedded software
  • Work collaboratively in an Agile team to solve our customers' unique needs
  • Support requirement generation, software implementation, test case development, and verification efforts
  • Integrate multi-threaded C and C++ software code bases.

Benefits

  • Hired applicants may be eligible for benefits, including but not limited to, 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, and holidays.
  • Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service