1

Freelance Embedded System Software Engineer Jobs in Reading, MA

Designs, develops, codes, tests and debugs system software. Involved in specifications, design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency ...

Embedded Software Engineer

Lexington, MA · On-site

$147K - $194K/yr

ABOUT THE TEAM The Anduril Imaging team develops state-of-the-art imaging systems across both ... ABOUT THE JOB The Imaging team is seeking an Embedded Software Engineer to help design a new ...

Embedded Software Engineer

Lexington, MA · On-site

$147K - $194K/yr

ABOUT THE TEAM The Anduril Imaging team develops state-of-the-art imaging systems across both ... ABOUT THE JOB The Imaging team is seeking an Embedded Software Engineer to help design a new ...

Embedded Software Engineer

Cambridge, MA · On-site

$143K - $189K/yr

As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you will be involved with all aspects of the ...

Embedded Software Engineer II

Westford, MA · Hybrid

$136K - $179K/yr

Collaborate with hardware, systems, and test engineers to integrate software with embedded ... platforms. * Develop and maintain technical documentation, including software design specifications ...

Embedded Software Engineer

MA

$138K - $182K/yr

... embedded systems. Expectations: This role blends hands-on engineering with cross-functional ... Software Design & Development • Develop, code, test, and debug new embedded software or ...

Embedded Software Engineer

Woburn, MA · On-site

$143K - $189K/yr

Design and development of system and device driver software for many standard operating systems ... Working with hardware engineers during the definition, design and verification phases. Working on ...

Embedded Software Engineer

Cambridge, MA · On-site

$90K - $210K/yr

As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you will be involved with all aspects of the ...

next page

Showing results 1-20

Freelance Embedded System Software Engineer information

See Reading, MA salary details

$73.9K

$161.8K

$183.6K

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

As of Jul 15, 2026, the average yearly pay for freelance embedded system software engineer in Reading, MA is $161,849.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,800.00 and $182,500.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 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.

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 are the key skills and qualifications needed to thrive as a Freelance Embedded System Software Engineer, and why are they important?

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.
What are popular job titles related to Freelance Embedded System Software Engineer jobs in Reading, MA? For Freelance Embedded System Software Engineer jobs in Reading, MA, the most frequently searched job titles are:
What job categories do people searching Freelance Embedded System Software Engineer jobs in Reading, MA look for? The top searched job categories for Freelance Embedded System Software Engineer jobs in Reading, MA are:
What cities near Reading, MA are hiring for Freelance Embedded System Software Engineer jobs? Cities near Reading, MA with the most Freelance Embedded System Software Engineer job openings:
Embedded Software- Engineer

Embedded Software- Engineer

Lancesoft

Lexington, MA • On-site

$120 - $130/hr

Temporary

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


Job description


This job is with Encode Inc, a fully owned subsidiary of LanceSoft.
Pay Rate will be between $120 - $125/h on W2
Enter Job Description...
Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs, develops, codes, tests and debugs system software. Involved in specifications, design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability and scalability of system resources. Integrates and validates new product designs. Supports software QA. Provides post production support. Interfaces with hardware design and development. Experience in embedded systems development. Experience in hands-on development and troubleshooting on embedded targets. Solid programming experience in C or C++. Proven experience in embedded systems design with preemptive, multitasking real-time operating systems. Knowledge of reading schematics and data sheets for components. Strong documentation and writing skills.
Enable Skills-Based Hiring No
Qualification Assessment
Must Have
Degree Level
Bachelor's Degree
Yes
Experience
Currently holds a Top Secret Clearance
Yes
Program/Project Management OR Analysis
Software Documentation
2 years
Programming
C/C++ Programming
2 years
Control system modeling and design (MATLAB, Simulink)
2 years
Development experience on a Linux platform
2 years
Embedded Software
2 years
Object Oriented Software Design and Development
2 years
Scripting Languages: Perl, Python, Shell Scripting, Powershell.
2 years
Software Design/Development
2 years
Testing
Experience with test equipment: oscilloscopes, logic analyzers, emulators, and digital multi-meters
2 years
Software Testing
2 years
Nice to Have
Design
Analog and Digital Design (Circuits/Elec.)
0 years
Hardware
Firmware
0 years
Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux)
0 years
Real-Time Software/Hardware
0 years
Software
Multithreaded and Multiprocessor Applications
0 years
Background/Need
The Control and Autonomous Systems Engineering Group is focused on the synthesis of dynamic and complex control and autonomous systems, from concept to realization, for a wide variety of prototypes. Prototype applications span various mission areas, such as space control;air, missile and maritime defense;communication and tactical systems;homeland protection;and intelligence, surveillance, and reconnaissance systems. The group has expertise in dynamic stabilization and platform control;advanced autonomy;pointing, acquisition, and tracking;guidance;navigation and estimation;robotics;mapping;intra- and inter-system planning (e.G., swarming);demanding real-time embedded software and firmware control;image processing;machine learning;human-machine interaction;space-qualified electronics;and analog and power electronics. Applied research and development projects include space optical payloads, small satellites, airborne laser radars and imaging systems, and autonomous air, ground, and maritime systems.
Virtual/Work from Home
Onsite
Other information relevant to the job requirement?
Responsibilities involve working closely with a small team to define the software architecture and requirements based on high-level system requirements and the entire design, implementation, and test of the real-time software running in and controlling the hardware.
Role requires hands-on real-world experience with the following:
-Architecting, benchmarking, designing, and programming software for physical control in C or C++ programming language for a hard real-time (time-deterministic, interrupt-driven, task-based, multi-threaded) environment using an RTOS such as real-time Linux, VxWorks, or Xenomai
-Experience developing in Linux environments
-Integration and testing in a laboratory setting of all of the above
-Scripting in Python or Matlab for the purpose of electronic testing and data analysis
Desired skills:
-Firmware programming using VHDL or Verilog
-Digital design and schematic capture using Mentor Graphics tools
-Analog or power circuit design
-Familiarity with laboratoryinstrumentation, including oscilloscopes, function generators, meters, logicanalyzers, and frequency counters
-Experience with revision control systemssuch as git
-Experience developing low level drivers
-Experience with debuggers such as gdb, lldb, etc.
-Knowledge of communication and hardware protocols (e.G. UDP, TCP, UART, SPI, I2C, USB, PCIe, MIPI)
Education:
Bachelor's plus 2-5 years minimum experience, or MS plus 2 years minimum experience.
The successful candidate will have excellent interpersonal and communication skills and be able to work in a team-oriented environment.
Clearance:
This role requires a TOP secret clearance in order to start.
Onsite:
Candidate should expect to work onsite 100%
Interview:
2 rounds of interviews: initial interview via zoom and then second round interview in person if the candidate is currently local. They will do zoom if candidates are relocating.
Level of Effort
Full-Time Basis
Will this position materially impact the conduct or direction of a research program(s)?
No
What level of clearance is required?
Top Secret
Meet Your Recruiter
Jaykiprasad Gupta

LanceSoft logo

About LanceSoft

Sourced by ZipRecruiter

Established in 2000, LanceSoft is a Certified MBE and Woman-Owned organization. Lancesoft Inc. is one of the highest rated companies in the industry. We have been recognized as one of the Largest Staffing firms and ranked in the top 50 fastest Growing Healthcare Staffing firms in 2022. Lancesoft offers short- and long-term contracts, permanent placements, and travel opportunities to credentialed and experienced professionals throughout the United States. We pride ourselves on having industry leading benefits. We understand the importance of partnering with an expert who values your needs, which is why we're 100% committed to finding you an assignment that best matches your career and lifestyle goals. Our team of experienced career specialists takes the time to understand your needs and match you with the right job Lancesoft has been chosen by Staffing Industry Analysts as one of the Best Staffing Firms to Work for.LanceSoft specializes in providing Registered Nurses, Nurse Practitioners, LPNs/LVNs, Social Workers, Medical Assistants, and Certified Nursing Assistants to work in Acute Care Centers, Skilled Nursing Facilities, Long-Term Care centers, Rehab Facilities, Behavioral Health Centers, Drug & Alcohol Facilities, Home Health & Community Health, Urgent Care Clinics, and many other provider-based facilities.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Herndon, VA, US

Year founded

2000

Social media