Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS

$130k - $150k

Talent Search PRO

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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS in Gray, ME vacancy
  •  ...doing: Design embedded software for...  ...with the Engineering Manager to develop...  ...designs with C/C++ in embedded environments...  ...bare-metal, multi-threaded RTOS, and embedded...  ...between firmware and hardware....  ...duties. For Principal Embedded Firmware...  .... For Senior Embedded Firmware... 
    Principal
    Senior
    Full time
    Flexible hours

    ExpertHiring

    Gray, ME
    6 days ago
  • Enercon Technologies is seeking a Senior Software Quality Assurance Engineer in Gray, Maine. This role involves leading the design, development, and execution of software verification plans for embedded systems. The ideal candidate will have a strong background in software... 
    Senior

    Enercon Technologies

    Gray, ME
    3 days ago
  • Senior Software Quality Assurance Engineer As a Senior Software Quality Assurance Engineer, you will lead the design...  ...V&V plans and protocols for embedded system products. You will contribute...  ...for verifiability. Ability to read C/C++ is required. Expertise Version control... 
    Senior

    Enercon Technologies

    Gray, ME
    3 days ago
  • $66.59k - $115k

     ...Senior Software Engineer, GIS Apply Online Tyler Technologies (NYSE: TYL) is a leading provider of end-to-end information management solutions...  .... ~5 years of experience in design and development of multi-tier browser-based applications, preferably using the... 
    Senior
    Work experience placement
    Local area
    Remote work

    Tyler Technologies

    Yarmouth, ME
    3 days ago
  • $115k - $130k

     ...Annually Tyler Technologies is currently looking to hire a Cloud Engineer to work a hybrid schedule at one of several of our key...  ...requirements design, implementation and support. The ability to multi-task and support various environments is a definite plus. Responsibilities... 
    Senior
    Currently hiring

    Tyler Technologies, Inc.

    Yarmouth, ME
    2 days ago
  • Overview We are seeking a full-time Senior .NET Software Engineer on the inReach Enterprise web team in Yarmouth, ME. Every day our emergency response...  ...CD tools to support a web application architecture in our multi-cloud environment. The team is super supportive, works... 
    Senior
    Full time
    Relocation

    Garmin Ltd.

    Yarmouth, ME
    3 days ago
  •  ...Senior BackEnd Engineer Software Development | Remote Background Ziflow is the leading creative collaboration platform helping agencies and brands streamline feedback and approval for creative assets — from concept to delivery. Our customers include Toyota, McCann Worldgroup... 
    Senior
    Work experience placement
    Remote work

    Ziflow Limited

    Poland, ME
    1 day ago
  • Tyler Technologies, Inc. is seeking a Senior Software Engineer to join the Development Enablement team in Falmouth, Maine. This role involves technical leadership, mentoring engineers, and defining technical roadmaps while focusing on creating scalable and high-quality... 
    Senior

    Tyler Technologies, Inc.

    Falmouth, ME
    2 days ago
  • $66.59k - $110k

     ...Senior Software Engineer Apply Online The Development Enablement team is a new engineering group focused on streamlining the development experience, providing guidance, and addressing challenges in working with the technology stacks maintained by the departmental... 
    Senior
    Local area

    Tyler Technologies

    Yarmouth, ME
    2 days ago
  • Garmin Ltd. is looking for a full-time Senior .NET Software Engineer in Yarmouth, ME to enhance our emergency response software. This position involves leading software development using C#, JavaScript, and React while mentoring junior engineers. The ideal candidate has... 
    Senior
    Full time
    Relocation package

    Garmin Ltd.

    Yarmouth, ME
    3 days ago
  • A leading technology firm is seeking a Cloud Engineer to work on a hybrid schedule. This position involves collaborating with development and operations teams to streamline customer migrations through automation and tools. Candidates must possess cloud expertise, scripting... 
    Senior

    Tyler Technologies, Inc.

    Yarmouth, ME
    4 days ago
  • $56.65k - $110k

     ...DevOps Engineer Apply Online Location Lubbock, Texas | Lakewood, Colorado | Troy, Michigan | Remote Responsibilities...  ...Maintain and improve Terraform configurations for multi-environment AWS infrastructure. Support EC2, Load Balancers,... 
    Local area
    Remote work

    Tyler Technologies

    Yarmouth, ME
    2 days ago
  •  ...migration efforts Qualifications BS/BA in Computer Science, Software Engineering or equivalent experience Experience with, or aptitude for, .NET...  ...-solving skills is a must Demonstrated ability for effective multi-tasking and tracking deliverables and timelines Ability to be... 

    Tyler Technologies, Inc.

    Yarmouth, ME
    4 days ago
  • H&H in Yarmouth, ME is looking for a dynamic Civil Highway Engineer with 5-15 years of experience in roadway design. The role involves producing designs for new or rehabilitation projects, managing client communication, and mentoring junior engineers. A Licensed PE familiar... 
    Senior

    H&H

    Yarmouth, ME
    21 hours ago
  •  ...agencies Effectively communicate and coordinate with other members of the design team. Manage, train and mentor less experienced engineers in the production of Plans, Specifications and Estimates Project Engineering responsibilities related to project communication,... 
    Senior
    Local area

    RightWorks Inc

    Yarmouth, ME
    2 days ago
  • Kind Senior Care Maine is seeking a compassionate and detail-oriented Client Care Coordinator to ensure high-quality care for clients and oversee caregiver management. The ideal candidate will hold a Bachelor's degree and have a minimum of 3 years in senior care, equipped... 
    Senior

    Kind Senior Care Maine

    Yarmouth, ME
    1 day ago
  • A healthcare provider in Yarmouth seeks a compassionate Licensed Practical Nurse (LPN) to deliver care in a warm environment. Responsibilities include assessing residents, mentoring staff, and coordinating care needs. Candidates must hold a current LPN license and have ...
    Senior

    Edgehillcommunity

    Yarmouth, ME
    2 days ago
  • Garmin Ltd. seeks a full-time Senior Business Analyst in Yarmouth, ME to act as a bridge between business and technical teams. This role involves gathering user requirements and ensuring effective communication across multiple projects. Responsibilities include collaborating... 
    Senior
    Full time

    Garmin Ltd.

    Yarmouth, ME
    4 days ago
  •  ...Resident Inspector for highway and bridge construction projects in Falmouth, Maine. The role requires a Bachelor's degree in Civil Engineering or Construction Management and over 10 years of construction inspection experience, including familiarity with MaineDOT... 
    Senior

    TYLin

    Falmouth, ME
    3 days ago
  • $46.19k - $67k

     ...Deployment Engineer - ERP Apply Online Location Yarmouth, Maine | Remote Travel 0-5% Responsibilities Perform ERP software installation, data migration and upgrade services for existing Tyler clients from their OnPremise install to AWS Cloud through... 
    Local area
    Remote work

    Tyler Technologies

    Yarmouth, ME
    4 days ago
  • Blane Casey Contractors is seeking an experienced Senior Project Manager to lead projects across various markets in Maine. This role involves managing project budgets, schedules, and stakeholder relationships to ensure successful project completions. The ideal candidate... 
    Senior
    Full time
    For contractors

    Blane Casey Contractors

    Yarmouth, ME
    4 days ago
  • Benchmark Senior Living in Yarmouth, Maine is looking for an HR/Business Office Manager to join their team. Responsibilities include managing HR and accounting functions, overseeing recruitment, and processing payroll. Candidates should possess a 2-year degree in a business... 
    Senior
    Work at office

    Benchmark Senior Living

    Yarmouth, ME
    5 days ago
  • A global infrastructure consulting firm in Falmouth is seeking a Senior Construction Inspector. The ideal candidate will have over 3 years of experience in construction inspection and report writing, with a focus on compliance with MaineDOT standards. Responsibilities... 
    Senior
    Contract work

    T.Y Lin International

    Falmouth, ME
    4 days ago
  • Tyler Technologies is seeking a Senior Software Support Specialist to provide exceptional support for our data and insights solutions in a remote capacity. The role involves troubleshooting client issues, developing ETL solutions, and collaborating with various teams to... 
    Senior
    Remote job

    Tyler Technologies

    Yarmouth, ME
    4 days ago
  • H&H is offering a unique opportunity for a Senior Project Manager to join and manage projects for our Maine clients. We are looking...  ...years of experience, H&H is a trusted full-service infrastructure engineering firm. Our clients, including infrastructure owners,... 
    Senior
    For contractors
    Work at office
    Local area

    Hardesty & Hanover

    Yarmouth, ME
    4 days ago
  • Southworth International Group in Falmouth, Maine is looking for a Sales Engineer to act as a technical bridge between customers and internal teams. The successful candidate will develop engineered solutions and manage intellectual property. This role requires strong engineering... 

    Southworth International Group

    Falmouth, ME
    2 days ago
  • An innovative technology company based in Yarmouth, Maine, is seeking a Deployment Engineer. In this role, you will perform remote and onsite software installations for clients across the United States. The ideal candidate has IT-related experience, strong analytical and... 
    Remote job
    Local area

    Tyler Technologies, Inc.

    Yarmouth, ME
    21 hours ago
  • Southworth in Falmouth, Maine is looking for a Sales Engineer to create technical solutions and support customers in their material handling needs. This role involves extensive collaboration with engineering teams and a focus on ensuring manufacturable solutions throughout... 

    Southworth

    Falmouth, ME
    3 days ago
  • If you are ready to explore something new, Tyler Technologies has an opportunity for you! Join our growing team of Deployment Engineers to work hands on with our clients throughout the country. In this enticing role, you will provide remote and onsite custom software installation... 
    Local area
    Immediate start
    Remote work

    Tyler Technologies, Inc.

    Yarmouth, ME
    21 hours ago
  • Overview We are seeking a full-time C# Software Engineer for our Yarmouth, Maine location. In this role, you will utilize the latest version...  ...application architecture and enterprise billing system in our multi-cloud environment. You will work with engineers on... 
    Full time
    Internship

    Garmin Ltd.

    Yarmouth, ME
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS. Be the first to apply!