Principal/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS
$130k - $150kTalent Search PRO
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
- ...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...PrincipalSeniorFull timeFlexible hours
$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...SeniorCurrently hiring- ...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...SeniorFull timeRelocation
$66.59k - $110k
...85 - 110000 Annually The Development Enablement team is a new engineering group focused on streamlining the development experience, providing... ...stacks maintained by the departmental Architecture team. A Senior Software Engineer for this group will provide technical...Senior- ...development projects Serve as the primary customer contact, managing expectations and communication Lead cross-functional teams across engineering, quality, manufacturing, and supply chain Build and manage project plans, timelines, budgets, and risks Drive execution from...SeniorFull timeContract work
- ...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...
- ...Senior Construction Inspector page is loaded## Senior Construction Inspectorlocations: US | ME | Falmouth - 12 Northbrook Drivetime... ...standards and specifications.* Assists with resident and office engineering duties.* Other duties as needed.**QUALIFICATIONS:*** At least...SeniorContract workWork at officeLocal area
$29 - $34 per hour
...as to minimize their impact on the current deadlines and workload. Qualifications Bachelor’s degree in computer science, computer engineering, or comparable work experience. Logical thinking and reasoning skills. Exposure to object oriented programming. Familiarity with...Hourly payTemporary workWork experience placement- ...The Senior Proposal Writer is responsible for timely completion and strategic development of high-quality, competitive proposal content. This individual serves as a senior member of the proposal team and partners cross-functionally with sales, marketing, product management...SeniorWork at officeRemote work
- ...achiever for our expanding Civil Highway Group in Northern New England. H&H is a nationally recognized, full-service infrastructure engineering firm delivering innovative solutions that move communities forward. With more than 139 years of experience and over 600...SeniorLocal area
- ...Job Description Job Description H&H is offering an exciting opportunity for a Senior Structural Engineer to join our Yarmouth, ME team. We are currently growing our design services and client base to support client and project needs in the Structural/Transportation...SeniorContract workWork at officeLocal area
$77.82k - $142.53k
...automation, and maintenance. Achieve departmental goals and timelines. Qualifications Bachelor’s degree in computer science, computer engineering, or comparable work experience. Minimum of 5 years’ experience in software development, ERP system experience preferred. Strong...Work experience placement- ...Job Description H&H is offering a unique opportunity for a Senior Project Manager to join and manage projects for our Maine clients... ...H&H is a nationally recognized, full-service infrastructure engineering firm delivering innovative solutions that move communities forward...SeniorWork at officeLocal area
$500 per month
...Senior Project Manager Blane Casey Contractors is looking for an experienced Senior Project Manager to join our family-oriented team... ...Serve as the primary point of contact for owners, architects, engineers, subcontractors, vendors, and field personnel Review and define...SeniorFull timeContract workTemporary workFor contractorsFor subcontractorWork at office$85k
...assurance applications, which are typically embedded and recurring within our customers’... ...Foreside, ME; or Manchester, NH. The Senior Accountant is a U.S.-focused role responsible... ...enhancements , leading the integration of tax engines (e.g., Vertex) with ERP systems (e.g.,...SeniorContract workTemporary workWork experience placementImmediate startFlexible hours1 day per week
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!


