We are seeking an experienced SQA Automation Engineer to join our development team. You will be responsible for designing, developing, and executing automated tests for our cross-platform desktop and embedded applications built with Qt and C++. Your work will ensure the reliability, functionality, and performance of our products throughout the entire software development lifecycle.
Requirements
- Bachelor's degree in Engineering required (EE/CE preferred)
- 5+ years of development experience with C/C++ coding
- Embedded Linux required
- Strong knowledge of embedded development tools required
- GUI development experience using off-the-shelve GUI components a plus
- Working development experience with Device side iOT a plus
- Working knowledge with OS/micro-OS and multi-threaded application development desired
- Software development for Analytical instrumentation hand-held electronic devices or gaming a plus
- Working knowledge of digital hardware a plus
- Working knowledge of GIT source control
- Working knowledge of software development best practices required e.g. Agile Scrum a plus
- Development experience with Embedded Linux driver development
- Working experience with Texas Instruments TMS320C6748 DSP processor a plus
- Working knowledge of peripheral driver development experience a plus
- Working experience with Freescale i.MX or Xilinx Ultrascale+ a plus
- Able to work well individually and as a member of a team
Benefits
- Competitive salaries
- Robust 401(k) program
- Annual bonus program
- Comprehensive medical benefits
- Tuition reimbursement
- Flexible schedules
- Parental and adoption leave
- On-site services
- Colleague Affinity Networks