1

Senior Computer Engineer Jobs in Maine (NOW HIRING)

Senior Software Engineer

Westbrook, ME ยท Hybrid

$140K - $175K/yr

Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with expertise in ... Bachelors Degree Computer Science, Computer Engineering Physical Requirements for this role include:

Senior Software Engineer

South Portland, ME

$127K - $167K/yr

Software Development Engineers [Integrated Engineers] are responsible for development of computer ... Senior Professional role typically have 5 - 10 years of related experience At WEX, we simplify the ...

Senior Civil Engineer

South Portland, ME ยท On-site

$110K - $179K/yr

Collaborate with a team of support professionals, including CAD designers, EITs, and GIS ... SENIOR CIVIL ENGINEER ESSENTIAL CREDENTIALS: Required Qualifications: * Candidates should meet the ...

Sr. Software Engineer

Berwick, ME

$122K - $162K/yr

PCB Designer As our Sr PWB//PCB Designer you will, owns all ECAD (electrical computer aided design ... engineering team, be closely coupled with electrical hardware design engineers, and other ...

$117K - $154K/yr

About the Role At NinjaOne, we're looking for a skilled Senior Data Engineer to join our team and ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology or equivalent ...

Senior Mechanical Engineer 3

Portland, ME

$106K - $141K/yr

We are currently seeking a Senior Mechanical Engineer 3 towork in a technical support role with ... Computer Skills - Strong computer literacy skills including proficiency in industry standard ...

Sr. Solution Engineer

Mexico, ME ยท On-site

$57.50 - $74.25/hr

The Senior Solution Engineer serves as the primary liaison to our internal Delivery and Strategic ... Bachelor and/or Master's Degree in Computer Science or related field Experience * 12 to 15 years ...

next page

Showing results 1-20

Senior Computer Engineer information

See Maine salary details

$57.6K

$122.5K

$177.7K

How much do senior computer engineer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for senior computer engineer in Maine is $122,532.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,200.00 and $138,900.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior computer engineers, especially those in specialized fields like software architecture, machine learning, or cybersecurity, can earn $500,000 or more annually with experience, advanced skills, and often in leadership roles or high-demand industries. Compensation varies based on location, company size, and individual expertise, and may include bonuses and stock options.

Can computer engineers make $500,000?

Senior computer engineers in high-demand industries or with specialized skills such as AI, cybersecurity, or cloud computing can potentially earn $500,000 or more annually, especially with bonuses, stock options, or leadership roles. However, such salaries are typically achieved through extensive experience, advanced certifications, and working in competitive markets or large organizations.

What is L1, L2, L3, and L4 engineer?

In the context of a Senior Computer Engineer, L1, L2, L3, and L4 typically refer to different levels of technical support or engineering roles, with L1 being entry-level support, L2 more experienced support or engineering, L3 senior technical experts, and L4 often involving specialized or managerial responsibilities. These levels help define the scope of responsibilities, expertise, and problem-solving complexity within IT or engineering teams.

Can I make 200k a year as a software engineer?

Senior computer engineers and experienced software engineers in high-demand industries or specialized fields can earn $200,000 or more annually, especially with advanced skills, certifications, and in regions with high living costs. Achieving this salary often requires a combination of expertise in areas like cloud computing, AI, or cybersecurity, along with a strong professional network and negotiation skills.

What are some typical challenges faced by Senior Computer Engineers when leading project teams?

Senior Computer Engineers often encounter challenges such as balancing technical leadership with hands-on development work, managing cross-functional team communication, and ensuring that projects stay on schedule. They are responsible for translating high-level requirements into actionable tasks while mentoring junior engineers and resolving technical roadblocks. Effective time management and strong collaboration skills are key, as they frequently coordinate between engineering, product management, and other stakeholders to deliver complex systems on time.

What are Senior Computer Engineers?

Senior Computer Engineers are experienced professionals who design, develop, and maintain computer hardware and software systems. They often lead engineering teams, oversee complex projects, and ensure that systems meet organizational requirements for performance and security. Their work may include developing new technologies, optimizing existing systems, and mentoring junior engineers. Senior Computer Engineers typically have several years of experience and a strong background in computer science or engineering.

What are the key skills and qualifications needed to thrive as a Senior Computer Engineer, and why are they important?

To thrive as a Senior Computer Engineer, you need advanced knowledge of computer architecture, hardware and software integration, and a relevant degree in computer engineering or a related field. Familiarity with design tools like CAD software, programming languages (such as C/C++ or Python), and industry certifications (like Cisco or CompTIA) is highly beneficial. Leadership, problem-solving, and effective communication are crucial soft skills for managing projects and mentoring junior engineers. These competencies ensure the successful development, troubleshooting, and optimization of complex computing systems, driving innovation and efficiency in technology solutions.
What are the most commonly searched types of Computer Engineer jobs in Maine? The most popular types of Computer Engineer jobs in Maine are:
What cities in Maine are hiring for Senior Computer Engineer jobs? Cities in Maine with the most Senior Computer Engineer job openings:

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

Talent Search PRO

Gray, ME โ€ข On-site

$130K - $150K/yr

Full-time

Medical, Dental, Life, Retirement

Posted 14 days ago


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