Post Job Free
Sign in

Sr. Software Engineer

Company:
Robert Half
Location:
Portland, ME, 04101
Posted:
May 05, 2025
Apply

Description:

Job Description

About the Role:

We're looking for a Principal Embedded Software Engineer to lead the charge on complex embedded systems. If you can architect firmware in your sleep, mentor teams without breaking a sweat, and turn hardware into magic with C/C++, we want you.

What You’ll Do:

Define system architecture and guide technical direction

Design and develop robust embedded software (ARM, RTOS, etc.)

Lead and mentor a team of talented engineers

Collaborate across hardware, software, and product teams

Drive performance, reliability, and quality across projects

What You’ll Need:

10+ years of embedded systems experience

Expert in C/C++, RTOS, and low-level hardware interfacing

Proven leadership in technical teams and system design

Strong debugging and optimization skills

Bonus: Qt/QML, wireless protocols, or bootloader development

Why Join Us:

Lead cutting-edge projects from concept to production

Work with a top-tier, no-drama team

Competitive comp, full benefits, flexible work setup

Real impact, zero fluff

• Proficiency in the Qt framework for application development

• Extensive knowledge of Firmware Development

• Demonstrated experience in Embedded Development

• Solid understanding of Digital Signal Processing (DSP)

• Proficiency in FPGA Design, including programming and troubleshooting

• Experience with MicroController development and programming

• Degree in Computer Science, Engineering, or a related field

• Excellent problem-solving skills and attention to detail

• Ability to work in a team and independently

• Excellent written and verbal communication skills

Full-time

Apply