SDET (Embedded Applications)

Broomfield, CO 80020

Employment Type: Contract Job Category: SDET Job Number: 23249

Job Description

SOFTWARE DEVELOPMENT ENGINEER IN TEST, EMBEDDED APPLICATIONS 

SUMMARY


Design, develop, maintain, and deploy the embedded test automation platform for our client’s suite of motorized window coverings and IoT accessories. Using best practices and patterns for Software Engineering deliver the automation of firmware testing for effective continuous integration. 

ESSENTIAL FUNCTIONS
• Automate firmware verification tests for code and libraries that run on embedded ARM SoC platforms
• Work with firmware engineers to investigate issues and develop solutions
• Support additional test automation needs within the department, e.g. BLE and REST interface testing
• Design, build, test and deploy effective test automation solutions for our window coverings motor assembly devices and internal tools
• Collaborate with firmware, hardware and software engineers to implement improvements, design changes, and fix issues that arise for firmware test rigs and test automation software
• Define and execute verification and validation requirements and testing plans for firmware test automation platforms
• Collaborate with DevOps to provide continuous integration of test automation platforms

OTHER FUNCTIONS
This position coordinates with a team of highly skilled hardware, firmware, and software engineers for motorized, connected, automated, shading products and accessories for Hunter Douglas.
If you want to make a difference right away and be a part of a fast-paced and growing organization, then we would love to talk to you.
Flexible, hybrid remote-office working environment

QUALIFICATIONS AND KSA’S FOR EMPLOYMENT
An employee in this position, upon appointment, should have the equivalent of the following:
  • Expert knowledge of embedded software test automation platforms, rigs, fixtures
  • Expert knowledge of C 
  • Expert knowledge of ARM System-on-Chip SoC architectures such as Nordic nRF52 series
  • Solid knowledge of IoT interfaces such as: BLE, TCP/IP, various serial protocols etc. 
  • Solid knowledge of various scripting languages e.g., Python, Bash
  • Solid knowledge of continuous integration tools e.g., Jenkins, Gitlab CI, Github Actions
  • Solid Knowledge of Git version control
  • Solid Knowledge of embedded IDE usage, as well as build tool usage e.g., CMake
  • Solid Knowledge of Agile development methodology
  • Proven Ability to deliver embedded test automation platforms
  • Proven Ability to troubleshoot electrical and firmware issues
  • Familiarity with electronic test equipment (power supplies, DMMs, oscilloscopes, etc.)
  • Familiarity with Smart Home platforms such as Alexa, Google Home, and Apple HomeKit
  • Familiarity with embedded Linux
Acceptable training and experience

 
  • Bachelor’s or advanced degree in Software Engineering, Computer Science or Electrical Engineering is highly desired.
  • Experience with development and delivery of embedded test automation platforms.
  • 3+ years job experience in an area related to embedded test automation is required.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.