Post Job Free
Sign in

Sr. Software Engineer

Company:
Robert Half
Location:
Portland, ME, 04101
Posted:
April 30, 2025
Apply

Description:

Job 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.

Full-time

Apply