top resume

Sr. Software Engineer

Job Posted 4/19/2025
Robert Half
Portland, CO
United States
Job Description
Job DescriptionJob Description

About the Role:

We’re looking for a Senior Embedded Software Engineer who thrives at the intersection of hardware and software—and has a knack for building sleek UIs with Qt. You'll develop embedded systems that power real products, not science projects.

What You’ll Do:

  • Design and implement embedded software for microcontrollers (ARM, etc.)
  • Develop responsive, intuitive UIs using Qt/QML
  • Write efficient, maintainable C/C++ code
  • Bring up new hardware and debug with tools like oscilloscopes and logic analyzers
  • Collaborate with hardware, firmware, and UI/UX teams

What You’ll Need:

  • 5+ years of embedded software development
  • Proficiency in C/C++
  • Hands-on experience with Qt/QML for embedded systems
  • RTOS experience (FreeRTOS, Zephyr, etc.)
  • Comfort with debugging tools (JTAG, logic analyzers, etc.)
  • Bonus: Experience with wireless protocols, bootloaders, or touchscreen interfaces

Why You’ll Love It Here:

  • Cutting-edge tech and real ownership
  • Talented team, low ego environment
  • Competitive salary, full benefits, flexible schedule
  • No nonsense, just good engineering

Sound like your kind of gig? Let’s talk.

• Applicant must possess a strong proficiency in Embedded Development.

• Proficiency in Real-Time Operating Systems (RTOS) is required.

• Practical knowledge of the Qt framework is a must.

• Candidate should have experience working with ARM architecture.

• Expertise in FPGA Design is essential.