Principal Software Engineer - Trusted Computing

OnBoard Security is looking for a Principal Software Engineer to work on products built for Trusted Computing applications using Trusted Platform Modules (TPM). Applicants should have in-depth knowledge and experience in designing, coding, debugging and testing robust software in C language.


  • Design, code, and test functionality based on requirements specifications
  • Work with QA to resolve issues
  • Port existing software to customer required operating systems
  • Support interoperability testing with other vendors
  • Support customers’ integration of the products

Required Qualifications:

  • BS or higher in Computer Science, Electrical Engineering or related field
  • 5+ years of development experience in C
  • Experience writing software from functional specifications and/or industry standards
  • Linux development experience
  • Experience working on Google Test library
  • Ability to work in a team as well as being a strong individual contributor
  • Strong verbal and written communication skills

Preferred Qualifications:

  • Familiarity with Trusted Platform Modules (TPM) and Trusted Computing
  • SW/HW integration, embedded systems
  • Windows, Visual Studio
  • Security engineering/ cryptography
  • Git

Job Type: Full-time

Location: Wilmington, MA

Compensation: commensurate with experience and skills

Send your résumé to

OnBoard Security is an equal opportunity employer - M/F/Vets/Disabled