EFI is seeking an R&D Software Engineer to join our software and hardware development team in Londonderry, New Hampshire. This position reports to the local R&D product leader with a dotted line to ...
EFI is seeking an R&D Software Engineer to join our software and hardware development team in Londonderry, New Hampshire. This position reports to the local R&D product leader with a dotted line to ...
Software Engineer (Londonderry, NH) Location Londonderry, NH Tracking # 9016 # of Openings 1
Software Engineer (Londonderry, NH) Location Londonderry, NH Tracking # 9016 # of Openings 1
Software Engineer III
Nashua, NH · Hybrid
$125K - $145K/yr
This position sits at the intersection of full-stack engineering, cloud technologies, user experience, and AI-powered software development. If you enjoy solving complex technical challenges, building ...
Software Engineer III
Nashua, NH · Hybrid
$125K - $145K/yr
This position sits at the intersection of full-stack engineering, cloud technologies, user experience, and AI-powered software development. If you enjoy solving complex technical challenges, building ...
Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to ...
Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to ...
Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to ...
Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
... Software Engineer who has experience developing Angular UI applications and is capable of full ... associates. We are proud of our diverse and inclusive workplace where we respect and value ...
... Software Engineer who has experience developing Angular UI applications and is capable of full ... associates. We are proud of our diverse and inclusive workplace where we respect and value ...
PCIe software engineers write the code that manages high speed communication between hardware components in our switches. We work with hardware, diagnostics, and software engineers to maximize ...
PCIe software engineers write the code that manages high speed communication between hardware components in our switches. We work with hardware, diagnostics, and software engineers to maximize ...
PCIe software engineers write the code that manages high speed communication between hardware components in our switches. We work with hardware, diagnostics, and software engineers to maximize ...
PCIe software engineers write the code that manages high speed communication between hardware components in our switches. We work with hardware, diagnostics, and software engineers to maximize ...
Sr Engineer (Software HIT)
Manchester, NH · On-site
$119K - $157K/yr
Job Summary Experienced engineering position, under minimal supervision participates in designing, building and maintaining software used in medical devices and engineering projects related to ...
Sr Engineer (Software HIT)
Manchester, NH · On-site
$119K - $157K/yr
Job Summary Experienced engineering position, under minimal supervision participates in designing, building and maintaining software used in medical devices and engineering projects related to ...
Senior Software Engineer - Data Platform
$123K - $163K/yr
We are looking for a Senior Software Engineer to join our Data Platform team. We have built sophisticated infrastructure that processes billions of events per day, enriches them via stream processing ...
Senior Software Engineer - Data Platform
$123K - $163K/yr
We are looking for a Senior Software Engineer to join our Data Platform team. We have built sophisticated infrastructure that processes billions of events per day, enriches them via stream processing ...
Senior Software Engineer - Data Platform
Nashua, NH · On-site
$123K - $163K/yr
We are looking for a Senior Software Engineer to join our Data Platform team. We have built sophisticated infrastructure that processes billions of events per day, enriches them via stream processing ...
Senior Software Engineer - Data Platform
Nashua, NH · On-site
$123K - $163K/yr
We are looking for a Senior Software Engineer to join our Data Platform team. We have built sophisticated infrastructure that processes billions of events per day, enriches them via stream processing ...
Senior Software Engineer, Backend
Concord, NH · On-site +1
$165K - $241K/yr
Experienceutilizingautomated testing frameworks and LLM-based coding assistants within the software development lifecycle. Preferred Qualifications * Programming experience in Rust, Scala, Python.
Senior Software Engineer, Backend
Concord, NH · On-site +1
$165K - $241K/yr
Experienceutilizingautomated testing frameworks and LLM-based coding assistants within the software development lifecycle. Preferred Qualifications * Programming experience in Rust, Scala, Python.
Software Engineer - Systems Integration with Security Clearance
Manchester, NH · On-site
$118K - $200K/yr
BAE Systems is looking for Software Engineers to work as part of a cross-functional, multi-disciplinary team to design, integrate, debug, and test integration tools for EW Systems. Focused on ...
Software Engineer - Systems Integration with Security Clearance
Manchester, NH · On-site
$118K - $200K/yr
BAE Systems is looking for Software Engineers to work as part of a cross-functional, multi-disciplinary team to design, integrate, debug, and test integration tools for EW Systems. Focused on ...
Entry Level Software Engineer with Security Clearance
Merrimack, NH · On-site
$64K - $110K/yr
We are looking for current BAE interns interested in joining our ES Defense software engineering team in NH/MA. Qualified candidates will have an opportunity to become a member of our team working ...
Entry Level Software Engineer with Security Clearance
Merrimack, NH · On-site
$64K - $110K/yr
We are looking for current BAE interns interested in joining our ES Defense software engineering team in NH/MA. Qualified candidates will have an opportunity to become a member of our team working ...
As an employee-first company, we focus on hiring the most talented software designers and developers by creating a positive, respectful, and supportive work environment where they can achieve their ...
As an employee-first company, we focus on hiring the most talented software designers and developers by creating a positive, respectful, and supportive work environment where they can achieve their ...
Software Engineering Lead with Security Clearance
Merrimack, NH · On-site
$132K - $226K/yr
Lead a software team through Agile software engineering design and development * Employ your expertise, decision skills, and independent judgment in technical areas * Lead Design Review activities to ...
Software Engineering Lead with Security Clearance
Merrimack, NH · On-site
$132K - $226K/yr
Lead a software team through Agile software engineering design and development * Employ your expertise, decision skills, and independent judgment in technical areas * Lead Design Review activities to ...
Sr. Software Engineer (US)
Merrimack, NH · On-site
$125K - $165K/yr
Bachelor's degree in Computer Science or Computer Engineering or Computer Information Systems ... Good Architecture skills and aware of the best design practices and software architectures * Good ...
Sr. Software Engineer (US)
Merrimack, NH · On-site
$125K - $165K/yr
Bachelor's degree in Computer Science or Computer Engineering or Computer Information Systems ... Good Architecture skills and aware of the best design practices and software architectures * Good ...
FAST Labs - Software Engineer II (Non-traditional Path) with Security Clearance
Merrimack, NH · On-site
Are you a motivated and talented individual with a passion for software engineering, but don't have a traditional background in computer science or engineering? Join our dynamic team of innovators ...
FAST Labs - Software Engineer II (Non-traditional Path) with Security Clearance
Merrimack, NH · On-site
Are you a motivated and talented individual with a passion for software engineering, but don't have a traditional background in computer science or engineering? Join our dynamic team of innovators ...
Associate Software Engineer information
See Concord, NH salary details
$19.60 - $26.81
18% of jobs
$29.57 is the 25th percentile. Wages below this are outliers.
$26.81 - $34.03
20% of jobs
The median wage is $36.94 / hr.
$34.03 - $41.24
32% of jobs
$44.70 is the 75th percentile. Wages above this are outliers.
$41.24 - $48.46
12% of jobs
$48.46 - $55.67
8% of jobs
$55.67 - $62.89
5% of jobs
$62.89 - $70.10
5% of jobs
$70.10 - $77.32
0% of jobs
$77.32 - $84.53
0% of jobs
$84.53 - $91.75
0% of jobs
$91.75 - $98.96
0% of jobs
$19
$42
$98
How much do associate software engineer jobs pay per hour?
What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?
What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?
Is 25 too late to become a software engineer?
What is an associate software engineer?
An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

Full-time
Posted 21 days ago
Job description
EFI is seeking an R&D Software Engineer to join our software and hardware development team in Londonderry, New Hampshire. This position reports to the local R&D product leader with a dotted line to the Sr. Director of Software Development in Spain. In this role, you will collaborate with New Product Development teams and third-party vendors to develop and integrate applications with printer control systems, support and evolve our unified printer software platform, sustain our installed base of legacy products, and help drive software quality.
What you will do:
- Collaborate with R&D teams and international partners to gather, clarify, and document requirements, and to define specifications for new software applications.
- Design, implement, and maintain application and systems code in modern C++ and C#, with Python for tooling, test scaffolding, and build/development workflows.
- Own and enhance existing components of our printer software codebase, spanning current and legacy platforms.
- Integrate software with printer control systems, cameras, and other hardware in collaboration with electronics, controls, and mechanical engineering teams.
- Diagnose and resolve field-reported issues across multiple printer platforms, working from logs, remote debugging, and direct customer/service-team collaboration.
- Participate in code reviews, contribute to team coding practices, and support software quality assurance activities including test planning.
- Maintain and improve the shared development environment (Docker-based build and remote-development workflows) used by local and international teams.
This role may be a good fit if you have:
- Degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
- 10+ years of relevant software development experience.
- Strong proficiency in modern C++ (C++11 or later); working proficiency in C#.
- Familiarity with at least one scripting language (Python preferred; Lua an asset).
- Development experience on Linux (Ubuntu or Mint) and Windows, with a working understanding of networking fundamentals.
- Familiarity with Git-based workflows, code review practices, and containerized development (Docker).
- Strong analytical, problem-solving, and troubleshooting skills, including comfort diagnosing issues from logs and remote systems.
- Strong written and verbal communication skills in English, with the ability to work independently and collaborate effectively with international teams across time zones.
Preferred qualifications:
- Experience with industrial printing systems (UV digital printing or comparable technologies) or familiarity with EFI or competitors' printers.
- Experience with digital image processing and pipelined image-processing architectures.
- Experience with multi-threaded / concurrent C++ development.
- Experience with machine vision, camera integration, or computer vision libraries (e.g., OpenCV).
- Familiarity with motion control interfaces, PLCs, or industrial protocols such as Modbus and POWERLINK.
- Working knowledge of hardware systems and electronics.
- Experience maintaining and modernizing large, long-lived C++ codebases across platforms.
- Experience with database programming (SQL).
- Familiarity with color science, colorimetry, or printer color management.
EFI is an "Affirmative Action/EEO/Protected Veteran/Disabled Employer
##LI-EH1
About Electronics For Imaging
Sourced by ZipRecruiter
Company size
1,001 - 5,000 Employees
Headquarters location
Fremont, CA, US
Year founded
1989