Embedded Systems Engineer - Linux

Engineering Broomfield, Colorado


Position at Hunter Douglas Inc.







Design, develop, and test all aspects of software for Hunter Douglas’ motorized shade gateways using principles and techniques of software and electrical engineering. This includes new products, existing products, line extensions, product enhancements, and test fixtures. Work is performed for functional units at Window Fashions Division as well as various divisions of Hunter Douglas.




An employee in this position, may be called upon to do any or all of the following essential functions.

  • Architect and implement embedded Linux software for Hunter Douglas’ motorized shade systems.
  • Conduct technical reviews and participate in peer code reviews providing teammates with comments and suggestions.
  • Design and write test plans, unit tests and automated test fixtures to ensure software code quality and integrity.
  • Use project management tools to track progress and provide insight to stakeholders regarding tasks being performed.
  • Document all aspects of software designs such as architecture diagrams, design decisions, state/sequence diagrams and utilize documentation tools for auto-generated documentation.
  • Assist cross-functional units in product advancement teams by troubleshooting issues, communicating solutions and helping deploy fixes.



  • Work with the functional units at WFD and other divisions to integrate firmware into overall designs.
  • Train the staff of the Technical Services department in the operational use and features of the firmware aspects of new products.




An employee in this position, upon appointment, should have the equivalent of the following:

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering.
  • 7+ years or professional experience. 
  • Experience working with consumer IoT devices is highly desired.
  • Must be able to work a flexible hybrid in office schedule.
  • Expert knowledge of embedded Linux systems including first/second stage bootloaders, loadable kernel modules, embedded Linux file systems and security best practices for hardening Linux systems.
  • Expert knowledge of C/C++ programming skills for embedded systems.
  • Solid knowledge of ARM architecture and SoC’s
  • Solid knowledge of embedded Linux build systems (eg. buildroot, bitbake)
  • Solid knowledge of over-the-air update processes and tools for embedded Linux.
  • Solid knowledge of TCP/IP protocols, network set-up, administration, security
  • Solid knowledge of distributed version control software (eg. Git, Mercurial).
  • Solid knowledge of continuous integration workflows and tooling (eg. Docker, Podman).
  • Basic knowledge of cloud platforms such as AWS, GCP and/or Azure.
  • Basic knowledge of wireless IoT protocols (BLE, Zigbee, Z-Wave, Thread or similar).
  • Basic knowledge of analog and digital circuits.
  • Familiarity with Apple HomeKit
  • Skill in operation of electronic test equipment such as multimeters, oscilloscopes and digital logic analyzers.
  • Ability to read and understand electrical schematics.
  • Ability to deal with conflicting design requirements with creativity and innovation.
  • Ability to communicate in both written and verbal form.
  • Ability to supervise work performance of contract employees and suppliers.



  • 13 days of paid time off accrued yearly and 6 days of PST accrued yearly; 9 paid holidays, 6 weeks paid parental leave, 40 hours family care time off and 12 hours of paid volunteer work.
  • Medical ( Kaiser or Cigna), dental ( Delta Dental), a vision plan ( VSP), life insurance, STD, LTD, AD&D, dependent life, and HSA and FSA flexible spending accounts, and pet insurance.
  • 401(k) with 6% company match and annual retirement contribution, and a college investment savings program.
  • Employee development including education tuition assistance, and on-site development through Hunter Douglas University.
  • Robust wellness program with monthly company wellness challenges.
  • Generous discount on window coverings, charitable contribution match, employee assistance program, adoption assistance, dependent scholarships, on-site physical therapists and more!


Anticipated pay range for this role depending on experience- $125,000 - $152,000 with an annual discretionary bonus.


Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Hunter Douglas we are committed to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.


Changeability: Management of Hunter Douglas, Inc. – Window Fashions Division reserves the right to modify, change, or eliminate this job description at any time, with or without notice.