Resume and JobRESUME AND JOB
Robert Half logo

Sr. Software Engineer - Careers at Robert Half

Robert Half

Sr. Software Engineer - Careers at Robert Half

full-timePosted: Feb 4, 2026

Job Description

Sr. Software Engineer - Embedded Systems Opportunity in Portland, Maine

Robert Half is proud to partner with an innovative technology company in Portland, Maine, seeking a talented Sr. Software Engineer specializing in embedded systems. This is your chance to work at the exciting intersection of hardware and software, developing real-world products that make a tangible impact. If you have a passion for building sleek, responsive UIs with Qt/QML and thrive in microcontroller environments like ARM, this role is calling your name. Join a team that's all about cutting-edge tech, meaningful ownership, and zero-nonsense engineering.

About the Role

As a Sr. Software Engineer, you'll be the driving force behind embedded software that powers innovative hardware products. Forget theoretical science projects—this is hands-on development for products that ship and succeed in the market. Located in the vibrant city of Portland, Maine, you'll collaborate in a dynamic environment where software meets hardware seamlessly. With 5+ years of experience in embedded development, you'll design robust systems, craft intuitive interfaces, and debug complex issues using professional tools. This full-time position offers the perfect blend of technical challenge and professional growth, all while enjoying the perks of a flexible schedule and competitive compensation in one of the most livable cities in the U.S.

Portland, Maine, provides an ideal backdrop for your career, with its thriving tech scene, coastal beauty, and high quality of life. Robert Half ensures this opportunity aligns with market-leading salaries for senior embedded engineers in the region, typically ranging from $125,000 to $165,000 annually based on experience.

Key Responsibilities

Your day-to-day will be filled with impactful work that directly influences product success:

  • Design and implement embedded software for microcontrollers, focusing on ARM architectures and similar platforms to ensure optimal performance and reliability.
  • Develop responsive UIs using Qt/QML, creating intuitive interfaces that enhance user experience on embedded devices.
  • Write high-quality C/C++ code that's efficient, maintainable, and scalable for long-term product viability.
  • Hardware bring-up and debugging: Use oscilloscopes, logic analyzers, JTAG, and other tools to troubleshoot and optimize new hardware integrations.
  • Cross-functional collaboration: Partner with hardware engineers, firmware developers, and UI/UX designers to deliver cohesive, market-ready solutions.

Expect to tackle real challenges like integrating wireless protocols, developing bootloaders, and supporting touchscreen interfaces—skills that set top engineers apart.

Required Qualifications

To excel in this Sr. Software Engineer role, bring the following expertise:

  • 5+ years in embedded software development, with proven success in production environments.
  • Strong proficiency in C/C++ for resource-constrained systems.
  • Hands-on experience with Qt/QML for developing embedded UIs.
  • Familiarity with RTOS platforms like FreeRTOS, Zephyr, or equivalents.
  • Expertise in debugging tools including JTAG, oscilloscopes, and logic analyzers.
  • Bonus points for wireless protocols (Bluetooth, Wi-Fi), bootloader development, or touchscreen integration.

A bachelor's degree in Computer Engineering, Electrical Engineering, or a related field is preferred, along with a portfolio of shipped embedded products. If you're passionate about embedded C++, Qt development, and hardware-software synergy, we're eager to hear from you.

Why Join Us?

This isn't just a job—it's a career-defining opportunity with a company that values engineering excellence. Enjoy cutting-edge technology projects where you own the outcomes, a talented, low-ego team that prioritizes collaboration over competition, and a competitive salary package starting at $125K+ with full benefits including health, dental, vision, 401(k) matching, and more. Flexible schedules mean you can balance work with Portland's outdoor lifestyle—think hiking in Acadia or sailing Casco Bay.

Robert Half places top talent in roles like this across the U.S., and we're committed to your success. No bureaucracy, just pure engineering focus. Sound like your kind of gig? Apply now through Robert Half Careers and let's build the future together. Keywords: embedded software engineer, C++ developer, Qt QML, RTOS, Portland ME jobs, senior software engineer Robert Half.

Locations

  • Portland, Maine, United States

Salary

Estimated Salary Rangehigh confidence

125,000 - 165,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Software Developmentintermediate
  • C/C++ Programmingintermediate
  • Qt/QML UI Developmentintermediate
  • RTOS (FreeRTOS, Zephyr)intermediate
  • Microcontroller Programming (ARM)intermediate
  • Hardware Debugging (Oscilloscopes, Logic Analyzers, JTAG)intermediate
  • Wireless Protocolsintermediate
  • Bootloadersintermediate
  • Touchscreen Interfacesintermediate
  • Firmware Developmentintermediate

Required Qualifications

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

Responsibilities

  • Design and implement embedded software for microcontrollers including ARM architectures
  • Develop responsive and intuitive user interfaces using Qt/QML
  • Write efficient, maintainable C/C++ code for embedded systems
  • Bring up new hardware platforms and perform debugging using oscilloscopes, logic analyzers, and other tools
  • Collaborate closely with hardware, firmware, and UI/UX teams to deliver high-quality products

Benefits

  • general: Cutting-edge technology projects with real ownership and impact
  • general: Talented, low-ego team environment fostering collaboration
  • general: Competitive salary and comprehensive full benefits package
  • general: Flexible work schedule to support work-life balance
  • general: Focus on quality engineering without unnecessary bureaucracy

Target Your Resume for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Portland, MEEmbedded Software EngineerQt QML DeveloperC++ ProgrammerRTOS ExpertFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Sr. Software Engineer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Robert Half logo

Sr. Software Engineer - Careers at Robert Half

Robert Half

Sr. Software Engineer - Careers at Robert Half

full-timePosted: Feb 4, 2026

Job Description

Sr. Software Engineer - Embedded Systems Opportunity in Portland, Maine

Robert Half is proud to partner with an innovative technology company in Portland, Maine, seeking a talented Sr. Software Engineer specializing in embedded systems. This is your chance to work at the exciting intersection of hardware and software, developing real-world products that make a tangible impact. If you have a passion for building sleek, responsive UIs with Qt/QML and thrive in microcontroller environments like ARM, this role is calling your name. Join a team that's all about cutting-edge tech, meaningful ownership, and zero-nonsense engineering.

About the Role

As a Sr. Software Engineer, you'll be the driving force behind embedded software that powers innovative hardware products. Forget theoretical science projects—this is hands-on development for products that ship and succeed in the market. Located in the vibrant city of Portland, Maine, you'll collaborate in a dynamic environment where software meets hardware seamlessly. With 5+ years of experience in embedded development, you'll design robust systems, craft intuitive interfaces, and debug complex issues using professional tools. This full-time position offers the perfect blend of technical challenge and professional growth, all while enjoying the perks of a flexible schedule and competitive compensation in one of the most livable cities in the U.S.

Portland, Maine, provides an ideal backdrop for your career, with its thriving tech scene, coastal beauty, and high quality of life. Robert Half ensures this opportunity aligns with market-leading salaries for senior embedded engineers in the region, typically ranging from $125,000 to $165,000 annually based on experience.

Key Responsibilities

Your day-to-day will be filled with impactful work that directly influences product success:

  • Design and implement embedded software for microcontrollers, focusing on ARM architectures and similar platforms to ensure optimal performance and reliability.
  • Develop responsive UIs using Qt/QML, creating intuitive interfaces that enhance user experience on embedded devices.
  • Write high-quality C/C++ code that's efficient, maintainable, and scalable for long-term product viability.
  • Hardware bring-up and debugging: Use oscilloscopes, logic analyzers, JTAG, and other tools to troubleshoot and optimize new hardware integrations.
  • Cross-functional collaboration: Partner with hardware engineers, firmware developers, and UI/UX designers to deliver cohesive, market-ready solutions.

Expect to tackle real challenges like integrating wireless protocols, developing bootloaders, and supporting touchscreen interfaces—skills that set top engineers apart.

Required Qualifications

To excel in this Sr. Software Engineer role, bring the following expertise:

  • 5+ years in embedded software development, with proven success in production environments.
  • Strong proficiency in C/C++ for resource-constrained systems.
  • Hands-on experience with Qt/QML for developing embedded UIs.
  • Familiarity with RTOS platforms like FreeRTOS, Zephyr, or equivalents.
  • Expertise in debugging tools including JTAG, oscilloscopes, and logic analyzers.
  • Bonus points for wireless protocols (Bluetooth, Wi-Fi), bootloader development, or touchscreen integration.

A bachelor's degree in Computer Engineering, Electrical Engineering, or a related field is preferred, along with a portfolio of shipped embedded products. If you're passionate about embedded C++, Qt development, and hardware-software synergy, we're eager to hear from you.

Why Join Us?

This isn't just a job—it's a career-defining opportunity with a company that values engineering excellence. Enjoy cutting-edge technology projects where you own the outcomes, a talented, low-ego team that prioritizes collaboration over competition, and a competitive salary package starting at $125K+ with full benefits including health, dental, vision, 401(k) matching, and more. Flexible schedules mean you can balance work with Portland's outdoor lifestyle—think hiking in Acadia or sailing Casco Bay.

Robert Half places top talent in roles like this across the U.S., and we're committed to your success. No bureaucracy, just pure engineering focus. Sound like your kind of gig? Apply now through Robert Half Careers and let's build the future together. Keywords: embedded software engineer, C++ developer, Qt QML, RTOS, Portland ME jobs, senior software engineer Robert Half.

Locations

  • Portland, Maine, United States

Salary

Estimated Salary Rangehigh confidence

125,000 - 165,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Software Developmentintermediate
  • C/C++ Programmingintermediate
  • Qt/QML UI Developmentintermediate
  • RTOS (FreeRTOS, Zephyr)intermediate
  • Microcontroller Programming (ARM)intermediate
  • Hardware Debugging (Oscilloscopes, Logic Analyzers, JTAG)intermediate
  • Wireless Protocolsintermediate
  • Bootloadersintermediate
  • Touchscreen Interfacesintermediate
  • Firmware Developmentintermediate

Required Qualifications

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

Responsibilities

  • Design and implement embedded software for microcontrollers including ARM architectures
  • Develop responsive and intuitive user interfaces using Qt/QML
  • Write efficient, maintainable C/C++ code for embedded systems
  • Bring up new hardware platforms and perform debugging using oscilloscopes, logic analyzers, and other tools
  • Collaborate closely with hardware, firmware, and UI/UX teams to deliver high-quality products

Benefits

  • general: Cutting-edge technology projects with real ownership and impact
  • general: Talented, low-ego team environment fostering collaboration
  • general: Competitive salary and comprehensive full benefits package
  • general: Flexible work schedule to support work-life balance
  • general: Focus on quality engineering without unnecessary bureaucracy

Target Your Resume for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Portland, MEEmbedded Software EngineerQt QML DeveloperC++ ProgrammerRTOS ExpertFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Sr. Software Engineer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.