1

Freelance Embedded System Software Engineer Jobs in Merrimack, NH

Senior Software Engineer

Nashua, NH · On-site

$123K - $162K/yr

We are looking to hire a Senior Software Engineer who wants to get involved with a small, fast ... Design, develop and verify firmware and drivers for embedded systems. * Participate in design ...

Senior Software Engineer

Nashua, NH · On-site

$123K - $163K/yr

We are looking to hire a Senior Software Engineer who wants to get involved with a small, fast ... Design, develop and verify firmware and drivers for embedded systems. * Participate in design ...

You will work across embedded software, real-time systems, hardware interfaces, and functional ... This is a hands‑on engineering role focused on modern C++ development in QNX and POSIX-based ...

Senior Embedded Engineer, Safety

Andover, MA · Hybrid

$125K - $164K/yr

Intelligent software orchestrates advanced robots in a high-density, end-to-end system ... You will work across embedded software, real-time systems, hardware interfaces, and functional ...

Showing results 41-60

Freelance Embedded System Software Engineer information

See Merrimack, NH salary details

$71.7K

$157K

$178.1K

How much do freelance embedded system software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for freelance embedded system software engineer in Merrimack, NH is $157,042.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,600.00 and $177,100.00 per year, depending on experience, location, and employer.

What does a freelance embedded system software engineer do?

A Freelance Embedded System Software Engineer designs, develops, and tests software that runs on embedded systems, which are specialized computing systems within larger devices like cars, appliances, or industrial machines. They typically work independently or on a contract basis, collaborating with clients to understand requirements and deliver customized software solutions. Their responsibilities often include writing low-level code, optimizing for performance and memory usage, and troubleshooting hardware-software integration issues.

What are the key skills and qualifications needed to thrive as a freelance embedded system software engineer?

To thrive as a Freelance Embedded System Software Engineer, you need a solid background in embedded C/C++ programming, microcontroller architecture, and real-time operating systems, often supported by a degree in electrical engineering or computer science. Familiarity with hardware debugging tools, version control systems (like Git), and development platforms such as ARM, AVR, or PIC is typically required. Strong problem-solving skills, self-motivation, and clear client communication help freelancers stand out in this role. These competencies ensure reliable, efficient solutions and successful project delivery in dynamic and client-driven environments.

How do freelance embedded system software engineers typically manage project scope and communication with clients?

Freelance embedded system software engineers often work independently or as part of small remote teams, making clear communication and project scope management essential. They regularly use project management tools and set milestones to clarify deliverables and timelines with clients. Addressing technical constraints and hardware integration challenges early in the process helps avoid misunderstandings. Frequent status updates and transparent discussions about changes or obstacles ensure projects stay on track and meet client expectations.

What is the difference between Freelance Embedded System Software Engineer vs Embedded Firmware Developer?

AspectFreelance Embedded System Software EngineerEmbedded Firmware Developer
CredentialsTypically requires a degree in electrical engineering, computer science, or related fields; certifications are optionalSimilar educational background; certifications like Certified Embedded Systems Engineer can be advantageous
Work EnvironmentIndependent, project-based work often remote; collaborates with multiple clientsUsually employed by a company or works on in-house projects; may work on-site or remotely
Industry UsageUsed across various industries including IoT, automotive, consumer electronicsPrimarily in product development, consumer electronics, automotive, and industrial systems

Both roles require embedded programming skills and knowledge of hardware. The main difference lies in the work setting: Freelance Embedded System Software Engineers work independently on diverse projects, while Embedded Firmware Developers are often employed by companies focusing on firmware development for specific products.

What are popular job titles related to Freelance Embedded System Software Engineer jobs in Merrimack, NH?

For Freelance Embedded System Software Engineer jobs in Merrimack, NH, the most frequently searched job titles are:

What job categories do people searching Freelance Embedded System Software Engineer jobs in Merrimack, NH look for?

The top searched job categories for Freelance Embedded System Software Engineer jobs in Merrimack, NH are:

What cities near Merrimack, NH are hiring for Freelance Embedded System Software Engineer jobs?

Cities near Merrimack, NH with the most Freelance Embedded System Software Engineer job openings:

Infographic showing various Freelance Embedded System Software Engineer job openings in Merrimack, NH as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $157,042 per year, or $75.5 per hour.

Senior Software Engineer

Pacific Defense

Nashua, NH • On-site

$123K - $162K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

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


Job description

*Due to the classified nature of our work, U.S. citizenship is required*
About Us
Pacific Defense, a small fast-growing company that develops and provides advanced multi-function RF systems for the U.S. Department of Defense, is looking for a Senior Systems Engineer to work in our Communications Waveform Development engineering team. As a member of the Pacific Defense group of companies, our growth is accelerating. Pacific Defense designs and builds advanced, military standards-based, modular open systems architecture (MOSA) systems. These systems conform to the Army's C4ISR Modular Open Suite of Standards (CMOSS) and the Air Force's Sensor Open Systems Architecture (SOSA) Standard. These CMOSS /SOSA systems are used for multi-mission electronic warfare, tactical communications, signals intelligence, cyber-EW, high performance computing and often simultaneous operation of these capabilities.
Who are we looking for?
We are looking to hire a Senior Software Engineer who wants to get involved with a small, fast-paced, and dynamic company. Responsible for developing, maintaining, and advancing state-of-the-art Electronic Warfare software solutions.
Requirements
What You'll Get to Do:
  • Be responsible for the development of new features on our embedded platforms.
  • Investigate, prototype, and deliver new and innovative system solutions.
  • Design, develop and verify firmware and drivers for embedded systems.
  • Participate in design reviews, API development, and documentation.
  • Work with new technologies that are vital to product development.
  • Perform tasks including debug, bring-up, Beta and production software development.
  • Successfully collaborate with both software and hardware product teams.

You'll Bring These Qualifications:
  • Appropriate level of experience as an embedded software engineer writing C++ user space applications.
  • Experience with developing, debugging and deploying containerized applications.
  • Experience with developing real-time applications.
  • Experience developing application software that interfaces with FPGAs, sensors, and other embedded hardware.
  • Experience in writing well-documented code in a collaborative, team-centric environment.
  • Experience applying Computer Science fundamentals such as data structures, algorithm design, problem-solving, and complexity analysis.

These Qualifications Would be Nice to Have:
  • Experience with RF or SDR technology.
  • Experience with Digital Signal Processing techniques.
  • Experience with Electronic Warfare (EW) systems and/or technology.
  • Experience with user interface design in DART/Flutter
  • Active security clearance.

Education
  • BS EE/CS or related field

Benefits
Pacific Defense provides competitive salaries and immediately vested 401K match. We provide 100% coverage options for the employee, and 75% coverage for dependents' medical, dental, vision, and life insurance premiums, as well as a flexible spending account for incidental health care expenses. We offer paid time off and federal holidays to spend time with family, pursue outside interests, or just get some extra rest.
Pacific Defense is an Equal Opportunity Employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity or expression, age, disability, veteran status, or any other protected factor.