Principal/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS
•Today
| Verified Pay check_circle | Provided by the employer$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
Companies hiring qa testers
in Gray, ME
Nearby locations
Explore more qa tester jobs
in Gray, ME
Nearby Job Titles
Registered Nurse Jobs Retail Supervisor Jobs Radiologic Technologist Jobs Truck Driver Jobs Nursing Assistant JobsNearby Locations
Portland, ME Jobs Lewiston, ME Jobs South Portland, ME Jobs Auburn, ME Jobs Maine JobsNearby Companies
mh Jobs U.S. Navy Jobs TravelNurseSource Jobs Central Maine Medical Center Jobs Superprof JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 1267135898 Posted: 2026-06-25 Job Title: Principal Senior