1

Computer Engineering Jobs in Brookline, NH (NOW HIRING)

Principal Software Engineer

Nashua, NH · On-site

$136.30K - $182.80K/yr

Required : • Bachelor's degree in Computer Science or Computer Engineering with 6+ years of experience • Secret Clearance (active within the last two years) • Proficient in C++ • Object ...

Embedded Firmware Engineer

Andover, MA · On-site

$90K - $115K/yr

... Engineering, Computer Engineering, or Computer Science. M.S. degree preferred. • 5+ years' experience with embedded firmware development, microprocessors/microcontrollers, and software/hardware ...

... Engineering, Computer Engineering, or Computer Science. M.S. degree preferred. • 5+ years' experience with embedded firmware development, microprocessors/microcontrollers, and software/hardware ...

Mfg Test Engineer II

Hudson, NH · On-site

$35 - $40/hr

Required Qualifications: * BS/MS in Electrical Engineering, Computer Engineering, or related field. * 10+ years of experience in hardware validation, system-level debug, or similar roles. * Strong ...

CAD Designer

Manchester, NH · On-site

$27 - $37/hr

Preparing Mechanical CAD for Engineering Change Orders (ECO's) * Preparing and maintaining PCB's for transfer into Mechanical CAD. * Preparing Wiring Harness and P&ID for transfer into Mechanical ...

CAD Designer

Manchester, NH

$27 - $37/hr

Preparing Mechanical CAD for Engineering Change Orders (ECO's) * Preparing and maintaining PCB's for transfer into Mechanical CAD. * Preparing Wiring Harness and P&ID for transfer into Mechanical ...

CAD Designer

Manchester, NH · On-site

$27 - $37/hr

Preparing Mechanical CAD for Engineering Change Orders (ECO's) * Preparing and maintaining PCB's for transfer into Mechanical CAD. * Preparing Wiring Harness and P&ID for transfer into Mechanical ...

CAD Designer

Salem, NH · On-site

$27 - $37.25/hr

The CAD Designer candidate will be part of a growing Architectural & Engineering team within the SAI Group, supporting a diverse portfolio of real estate projects such as Green Energy ...

Senior Developer Technology Engineer - AI

Westford, MA · Hybrid

$56.75 - $74.75/hr

A Masters degree in Computer Science, Computer Engineering, or related computationally focused science degree (or additional equivalent experience). * You have 8+ years of relevant work experience or ...

CAD Designer

Salem, NH

$27 - $37.25/hr

The CAD Designer candidate will be part of a growing Architectural & Engineering team within the SAI Group, supporting a diverse portfolio of real estate projects such as Green Energy ...

CAD Modeler

Andover, MA · On-site

$27.25 - $37.75/hr

We are seeking a talented and detail-oriented Computer-Aided Design (CAD) Modeler to join our dynamic architectural, engineering, and construction (AEC) team. The CAD Modeler will play a crucial role ...

Algorithm Engineer

Nashua, NH · On-site

$80.80K - $109.10K/yr

D. in Electrical Engineering, Computer Engineering, Physics, Computer Science, or related technical field. * 7+ years of experience (or equivalent expertise) in signal processing, advanced DSP, or ...

next page

Showing results 1-20

Computer Engineering information

See Brookline, NH salary details

$52.4K

$131.2K

$148.5K

How much do computer engineering jobs pay per year?

As of May 31, 2026, the average yearly pay for computer engineering in Brookline, NH is $131,194.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,400.00 and $142,000.00 per year, depending on experience, location, and employer.

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 strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

What cities near Brookline, NH are hiring for Computer Engineering jobs? Cities near Brookline, NH with the most Computer Engineering job openings:
Principal Software Engineer

Principal Software Engineer

BAE Systems, Inc.

Nashua, NH • On-site

$136.30K - $182.80K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


BAE Systems rating

8.4

Company rating: 8.4 out of 10

Based on 142 frontline employees who took The Breakroom Quiz

5th of 46 rated military and defense


Job description

Job Summary:
BAE Systems, Inc. is an international defense, aerospace and security company focused on delivering advanced solutions. They are looking for a talented Principal Software Engineer to join their SW Development team, responsible for developing cutting-edge technologies in Electronic Warfare and Signals Intelligence while collaborating with various engineering teams and engaging with customers.
Responsibilities:
• Perform backlog prioritization in coordination with management and the customer
• Work collaboratively in a team environment with both internal and external customers to maintain a positive and productive work environment
• Maintain a regular and predictable work schedule.
• On-time delivery of contract deliverables with acceptable quality and 90%+ first pass customer acceptance.
• Plan/participate in formal software development milestone reviews with the engineering team as well as the customer
• Evaluate complex software designs to identify design flaws.
• Working with collaborative tools and supporting development of an automated digital delivery capability
Qualifications:
Required:
• Bachelor's degree in Computer Science or Computer Engineering with 6+ years of experience
• Secret Clearance (active within the last two years)
• Proficient in C++
• Object Oriented Design/Development
• Experience with software engineering processes, methodologies, and tools
• Experience performing software testing, validation, and verification activities
• C++
• Secret Clearance
• GIT, Jira, Bitbucket, Visual Studio
Preferred:
• Full life-cycle software development
• Software automated test development and execution
• Experience with Agile Development and DevSecOps
• Experience using software tools like Jira, Confluence, BitBucket and ClearCase
• Software/Firmware interface definition development
• Experience with Embedded Software Development
• Linux
• Containerized based SW development
• I&T Experience
• EW Software Experience
• DevSecOps
• Agile
• Works well in a team environment
Company:
Improving the future and protecting lives is an ambitious mission, but it’s what we do. BAE Systems, Inc. is the U.S. Founded in 1999, the company is headquartered in Falls Church, Virginia, US, , with a team of 10001+ employees. The company is currently Late Stage.

What BAE Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom