Demo

Senior Firmware Engineer

In Technology Group Inc (US)
Portland, OR Full Time
POSTED ON 2/28/2025
AVAILABLE BEFORE 5/25/2025

Role : Senior Firmware Engineer

Location : Portland, Maine

Salary : $160,000

About the Company :

Our client is a technology-driven product development firm specializing in the design and manufacturing of advanced electronic systems. With a strong focus on embedded systems, they collaborate with diverse industries to develop cutting-edge, high-performance solutions tailored to specific customer needs. Their expertise spans from concept development to full-scale production, ensuring innovative and reliable technology integration.

Position Overview :

As a Senior Firmware Engineer , you will play a key role in leading and directly contributing to firmware and software development for highly integrated, custom-embedded processing systems. You will be responsible for designing, developing, and implementing firmware solutions that power new electronic products, ranging from simple microcontroller-based designs to sophisticated embedded processing systems.

Key Responsibilities :

  • Lead the design and development of embedded software for a variety of electronic products.
  • Serve as the software lead on complex embedded systems projects, identifying required development activities and directing team members accordingly.
  • Work alongside Program Managers to estimate project timelines, quote development work, and maintain project schedules.
  • Collaborate with cross-functional teams to define software requirements and develop optimal design strategies that balance performance, cost, and resource constraints.
  • Create detailed software specifications based on product requirements and implement embedded code accordingly.
  • Support the integration of custom embedded processor hardware in conjunction with hardware design teams.
  • Develop and execute software verification and testing procedures to ensure reliability and performance.
  • Document design processes, specifications, and instructions in compliance with company standards.
  • Act as a subject matter expert in embedded systems software development.
  • Work with Engineering Management to refine and improve software development processes and tools.
  • Mentor junior engineers, fostering skill development and best practices within the team.

Required Skills & Qualifications :

  • Proficiency in developing embedded software using C / C across various environments, including bare-metal, RTOS, and Linux-based systems.
  • Strong technical leadership and communication skills, with the ability to guide a development team and engage with customers.
  • Experience with common microcontroller and embedded processing platforms such as ARM and PIC; experience with DSP and FPGA-based SoCs is a plus.
  • Solid understanding of embedded software design, architecture, and hardware integration principles.
  • Familiarity with embedded software development tools, methodologies, and version control systems such as Git.
  • Hands-on experience with electronic lab equipment for debugging and developing low-level drivers for interfaces like I2C, SPI, UART, and USB.
  • Strong knowledge of software testing methodologies and QA tools.
  • Experience with higher-level programming languages, object-oriented design, UI implementation, and PC application development (Qt framework experience is a plus).
  • Ability to work independently while adhering to structured design procedures and documentation standards.
  • Strong interpersonal skills to collaborate across multiple departments and functions.
  • Education & Experience :

  • Bachelor’s degree (or equivalent experience) in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
  • Minimum of 10 years of embedded firmware development experience; 15 years preferred.
  • Benefits

  • Comprehensive health insurance with low deductibles
  • Disability and life insurance coverage
  • Dental and vision insurance plans
  • 401(k) retirement plan with employer matching after one year of service
  • Generous paid time off (PTO)
  • Tuition reimbursement for continued education
  • Flexible spending accounts for medical and dependent care expenses
  • On-site fitness center
  • Wellness program with cash incentives
  • This is an exciting opportunity for an experienced firmware engineer to lead impactful projects in a collaborative, innovation-focused environment. If you are passionate about embedded systems and enjoy solving complex technical challenges, we encourage you to apply.

    Salary : $160,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Firmware Engineer?

    Sign up to receive alerts about other jobs on the Senior Firmware Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $173,217 - $199,061
    Income Estimation: 
    $210,444 - $312,772
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at In Technology Group Inc (US)

    In Technology Group Inc (US)
    Hired Organization Address Portland, ME Full Time
    Role : Senior Firmware Engineer Location : Portland, Maine Salary : $160,000 About the Company : Our client is a technol...
    In Technology Group Inc (US)
    Hired Organization Address Portland, ME Full Time
    Role : Senior Embedded Software Engineer Location : Portland, Maine Salary : $120,000 About the Company : Our client is ...
    In Technology Group Inc (US)
    Hired Organization Address Hayward, CA Full Time
    tech lead – full stack location : hybrid (san francisco) 150,000 - $200,000 about the company : a rapidly growing startu...
    In Technology Group Inc (US)
    Hired Organization Address Santa Clara, CA Full Time
    tech lead – full stack location : hybrid (san francisco) 150,000 - $200,000 about the company : a rapidly growing startu...

    Not the job you're looking for? Here are some other Senior Firmware Engineer jobs in the Portland, OR area that may be a better fit.

    Senior Firmware Engineer (Networking)

    Corinex Communications, Vancouver, WA

    Senior Staff Engineer Firmware

    Infineon Technologies, Portland, OR

    AI Assistant is available now!

    Feel free to start your new journey!