Urgently hiring Use left and right arrow keys to navigate
Provided by the employer
Verified Pay check_circle $130000 - $150000 per year
Hours Full-time
Location Gray, Maine

About this job

Job Description

Job Description

Principal / Senior Embedded Firmware Engineer

Location: Gray, Maine
Salary: $130,000 – $150,000

Why Consider This Opportunity?

  • Competitive compensation package
  • Health, dental, life, and disability insurance
  • Low-deductible health plan options
  • 401(k) retirement plan
  • Tuition reimbursement
  • Flexible spending accounts
  • On-site fitness center
  • Wellness program with cash incentives
  • Strong career growth opportunities
  • Supportive leadership team and collaborative engineering culture

About the Role

We are seeking a Principal or Senior Embedded Firmware Engineer to design and develop embedded software solutions for advanced electronic products. This position offers the opportunity to work on everything from microcontroller-based systems to complex embedded processing platforms while collaborating closely with hardware, engineering, and program management teams.

Responsibilities

  • Design and develop embedded firmware using C/C++ for a variety of electronic products.
  • Lead software development activities on complex embedded systems projects.
  • Collaborate with engineering teams to define software requirements and architecture.
  • Develop software specifications and implement firmware based on defined requirements.
  • Support hardware bring-up and integration activities for custom embedded platforms.
  • Create and execute software verification and validation strategies.
  • Troubleshoot firmware, drivers, and hardware interfaces.
  • Support project planning, scheduling, and development estimates.
  • Serve as a technical expert for embedded software design and architecture.
  • Mentor junior engineers and promote software development best practices.
  • Contribute to continuous improvement of engineering processes and development tools.

Requirements

For Senior Embedded Firmware Engineer:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 5+ years of embedded firmware development experience.

For Principal Embedded Firmware Engineer:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 10+ years of embedded firmware development experience.
  • 15+ years preferred.

Technical Qualifications

  • Strong embedded C/C++ development experience.
  • Experience working in bare-metal, RTOS, and embedded Linux environments.
  • Experience with ARM, PIC, or similar embedded processing platforms.
  • Strong understanding of embedded system architecture and firmware-to-hardware integration.
  • Experience with communication interfaces including I2C, SPI, UART, and USB.
  • Familiarity with Git or other source control systems.
  • Experience using electronic test and debugging equipment.
  • Knowledge of software testing and quality assurance methodologies.
  • Strong troubleshooting and problem-solving skills.
  • Excellent communication and technical leadership abilities.

Preferred Qualifications

  • Experience with DSP or FPGA-based SoC platforms.
  • Experience with Qt framework and user interface development.
  • Knowledge of object-oriented design principles and higher-level application development.

Additional Details

  • Full-time permanent position
  • Onsite role in Gray, Maine
  • Opportunities available at both Senior and Principal levels

Nearby locations

Posting ID: 1267135898 Posted: 2026-06-25 Job Title: Principal Senior