Responsibilities and Duties:

  • Work with the engineering team to develop and implement an automated testing strategy
  • Develop benchmarking test apps and use benchmarking tools (commercial and custom-developed) to measure SDK performance for a variety of tasks on different hardware platforms/configurations
  • Select and utilize dynamic analysis tools to detect issues such as memory leaks, overwrites
  • Use static analysis tools to detect code issues, including compliance with automotive-related coding standards, and report results
  • Integrate code coverage analysis tools into our CI process and report results
  • Write unit tests to increase code coverage
  • Document test plans, test cases, test tools, test processes, and test results (internal and customer-facing)
  • Report open/fixed bugs along with each customer deliverable

Required Qualifications:

  • 3 years professional software development
  • A test-oriented mindset
  • 1+ years of professional C++ programming
  • Experience integrating tools into CI processes
  • Significant experience selecting and integrating benchmarking tools
  • Significant experience with dynamic and static analysis tools

Other Useful Skills and Experience:

  • Python or other scripting language
  • Unit Testing
  • Integration Testing
  • Work with on-device SDKs or APIs
  • B.Sc. in Computer Science or Software Engineering or equivalent

Additional Information and Company Benefits:

  • Full Time Position located in Downtown Boston
  • Competitive Benefits Package including: Health, Dental, Vision, Life Insurance, Long-Term and Short-Term Disability
  • 401K Matching
  • Unlimited PTO
  • Casual Startup office culture, collaborative office space
  • Flexible work schedule
  • Complimentary snacks and drinks, and lunch provided once a week
  • Free Gym – On Site

Apply Here