1

Computer Engineer Jobs in Maine (NOW HIRING)

Senior Software Engineer

Westbrook, ME · Hybrid

$140K - $175K/yr

Bachelors Degree Computer Science, Computer Engineering Physical Requirements for this role include: * Ability to stand or sit for extended periods. * Manual dexterity required for handling ...

Java React Developer

South Portland, ME

$53 - $68.50/hr

Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their careers in IT Industry We welcome candidates with all visas and citizens to ...

The Wood E&IS Portland, Maine Office is a multi-disciplinary science/engineering/architecture team ... The role of a Civil Designer/CAD Technician is to assist in the planning, design, and modeling of ...

Writing, testing, and debugging computer software * Accessing and reporting data as needed ... A minimum Bachelor's degree in Computer Science, Engineering, or equivalent experience * Effective ...

Senior Software Engineer

South Portland, ME

$127K - $167K/yr

Software Development Engineers [Integrated Engineers] are responsible for development of computer programming systems and applications including the design, coding, testing and deployment of products ...

CAD Manager

Scarborough, ME · On-site

$95K - $120K/yr

Strong communication skills with project managers, engineers, and field teams. Preferred: * Technical school, associate degree, or formal CAD training. * Industry certifications related to CAD or BIM.

next page

Showing results 1-20

Computer Engineer information

See Maine salary details

$47K

$117.7K

$133.1K

How much do computer engineer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for computer engineer in Maine is $117,651.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,000.00 and $127,300.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior computer engineers, especially those in specialized fields like software architecture, machine learning, or cybersecurity, can earn $300,000 or more annually, often with extensive experience, advanced skills, and sometimes in leadership roles. High compensation is typically associated with large tech companies, executive positions, or roles requiring rare expertise and certifications.

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

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What kind of work do computer engineers do?

Computer engineers design, develop, and test computer hardware and software systems. They work on creating processors, embedded systems, and network solutions, often using programming languages and engineering principles to solve technical problems. Their work may involve hardware design, software development, and system integration in various industries.

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, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large technology companies or startups with high growth potential.

What Is a Computer Engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What are computer engineers?

Computer engineers are professionals who design, develop, test, and maintain computer hardware and software systems. They work at the intersection of electrical engineering and computer science, focusing on how computer systems function and how they can be improved. Their roles can involve creating microprocessors, designing circuit boards, developing embedded systems, and optimizing software for hardware performance. Computer engineers play a crucial role in advancing technology across industries, from consumer electronics to aerospace and healthcare.

Can computer engineers make $500,000?

Computer engineers can potentially earn $500,000 or more annually, especially in senior roles, management, or specialized fields like software architecture or cybersecurity, often requiring advanced skills, certifications, and experience. Such high salaries are typically found in large tech companies, consulting firms, or through entrepreneurial ventures, but are not common for entry-level positions.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.
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 are popular job titles related to Computer Engineer jobs in Maine? For Computer Engineer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Computer Engineer jobs in Maine look for? The top searched job categories for Computer Engineer jobs in Maine are:
What cities in Maine are hiring for Computer Engineer jobs? Cities in Maine with the most Computer Engineer job openings:
What are popular job titles related to Computer Engineer jobs in ME? For Computer Engineer jobs in ME, the most frequently searched job titles are:
Sr. / Principal Electrical Engineer, Waterfront Engineering

Sr. / Principal Electrical Engineer, Waterfront Engineering

General Dynamics - Bath Iron Works

Bath, ME

$139K - $170K/yr

Full-time

Posted 7 days ago


General Dynamics Bath Iron Works rating

8.2

Company rating: 8.2 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

Job Description
As part of General Dynamics Marine Systems, Bath Iron Works (BIW) is a full-service shipyard specializing in the design, building, and support of complex surface combatants for the U.S. Navy. BIW's rich history reflects a continuous pattern of innovation, new technology, and process improvements. Today, we are revolutionizing naval shipbuilding. Since 1884, we have continued our tradition of leadership in technology and innovation. Engineering tasking, responsibilities, and hiring level will be based on experience.
The Engineering team is seeking a detail-oriented candidate to fill an Electrical Engineering position in our Waterfront Engineering Organization. The successful candidate will be responsible for different facets of Engineering that include supporting development, manufacturing, integration/installation, and testing, of Electrical Power, Lighting, and Controls systems installed shipboard, or in support of shipboard system operation.
Key Responsibilities
Safety Leadership:
  • Be a safety leader for your team and ensure that each person leaves in the condition they came in.

Project/Task Execution:
  • Develop ship power and controls system revisions/updates through tasks and projects involving engineers across disciplines, subcontractors, or the customer.
  • Perform requirements analyses/evaluation, requirements decomposition, and resolution of requirements and specification conflicts.
  • Provide support to the Waterfront Liaison Design teams with alternate solutions to issues that comply with all contractual requirements.
  • Provide technical support to BIW's Manufacturing construction and test personnel mechanics to expedite resolution of emergent issues including ship testing and system activation.
  • Provide technical support to BIW's Manufacturing teams for vendor supplied equipment.
  • Perform calculations as required to validate designs and ensure they meet customer requirements.
  • Develop/maintain and provide technical leadership for assigned systems, diagrams, calculations, purchase specifications, and related tasks.
  • Review/Approve vendor equipment and other engineering documentation such as drawings, manuals, software, models, or other design documents produced as a part of external vendor contracts.
  • Support vendor qualification testing and test approval.
  • Interface with the local Navy customer, Construction Trades, Procurement, Quality Assurance, Fleet Service Engineering, Equipment vendors, and Design teams through appropriate correspondence to support manufacturing, testing, commissioning efforts, dock trials, sea trials, and resolution of technical issues with assigned systems/tasking.
  • Complete technical reports and conduct verbal presentations as required.
  • Develop and manage process improvements and cost-out initiatives to improve group performance.
  • Develop supporting documentation, procedures, tests, or training materials.

Team Collaboration and Communication:
  • Facilitate communication between Engineers and Designers to ensure successful engineering and design processes.
  • Interface with and support Waterfront Design, Waterfront Engineering, Program Office, Change Management, Estimating, Contracts, Materials, Planning, Manufacturing, Navy and other customer organizations as required.

Continuous Improvement:
  • Support the creation of plans for areas of improvement and conduct projects to improve efficiency, reduce cost, and reduce cycle times.
  • Collaborate effectively within the team and with other groups both internal and external to BIW.
  • Support proper and up-to-date process documentation for electrical engineering processes.

Required/Preferred Education/Training
  • A Bachelor of Science degree in Electrical Engineering, Electrical Engineering Technology, Computer Engineering, or equivalent degree is required.
  • A Master's degree in Engineering, or P.E. is preferred.
  • Working knowledge of the following discipline(s) are required: Power and Controls Engineering.

Required/Preferred Experience
Sr. Engineer: 5+ years of experience required
Principal Engineer: 12+ years of experience required
  • Excellent verbal and written communication skills; adept at giving technical presentations at group meetings.
  • Ability to lead, organize, plan, and execute projects.
  • Demonstrated ability to work in a positive team environment.
  • Demonstrated ability to work multiple priorities simultaneously, and to completion.
  • Strong Project Management skills and working knowledge of Microsoft Project are preferred.
  • Highly motivated, strong attention to detail with proven ability to work independently.
  • Some travel is required.
  • Operation of Microsoft Windows, Windows Software, and Microsoft Office products.
  • CAD skills are preferred.
  • A broad knowledge of and experience with a variety of computer systems, networking, technologies, troubleshooting is preferred, including network communication and protocols and data collection.
  • Experience working on power systems and power systems troubleshooting and testing is preferred.
  • Experience with electrical software, calculations, and modeling is preferred.
  • Data architecture and data management skills including database design and development are preferred.
  • Lean Six Sigma training and/or experience is preferred.

This position requires you to be able to obtain a government security clearance. You must be a US Citizen for consideration, and you must be able to obtain an interim security clearance within the first 45 days of hire. For more information regarding the security clearance process, please visit Investigations & Clearance Process (dcsa.mil)