Leading the Embedded World

Embedded Solutions Test Engineer (Santa Barbara, CA)

Job description

We seek an experienced software engineer to test Green Hills Software’s Real Time Operating System and the suite of embedded development tools. As an Embedded Solutions Test Engineer you will be given the sole responsibility for assessing and ensuring that key components in our products meet our high quality standards. If you are bothered by most software being buggy and want to do something about it, this is the job for you!


  • An understanding of compilers, assemblers, linkers and debuggers and their role in developing embedded software
  • An understanding of the concepts of real time operating systems
  • At least 2 years of programming experience in high level languages, C and C++
  • Experience with UNIX and with scripting languages, python, perl and shell
  • Bachelor's degree in Computer Science or equivalent experience
  • Ability to learn and understand how complex software systems work

Helpful skills and experience

  • Observant and attentive to details
  • Enjoys the challenge of finding bugs / breaking the product
  • Curious about how things work
  • Interested in learning new technologies
  • Keen eye for odd behavior
  • Ability to balance technical skills in understanding the nature of a problem, with a global sense
    for how it would affect the users
  • Ability to remember and reproduce a complex set of steps when identifying a problem
  • Great communication and organization skills
  • Ability to adapt to changing schedule
  • Embedded system and real time operating systems experience a plus


  • Assessing and ensuring the high quality standards for our products
  • Writing new tests and ensuring that a product or a component is adequately validated
  • Making recommendations for product improvements, both in terms of reliability and usability
  • Creating functionality, coverage, regressions, stress, and real-world example tests
  • Writing embedded applications the way our users would
  • Automating manual tests for greater coverage and efficiency
  • Configuring and setting up hardware for embedded debugging
  • Keeping abreast of our technology, gaining an understanding of how to use new tools, and understanding their impact on the overall development environment 

The US base salary range for this full-time position is $127,000 - $146,000 + bonus + equity + benefits. Applicants with industry experience should email jobs@ghs.com for applicable job openings.

To apply

Please email your resume to: jobs@ghs.com.