1

Freelance Embedded System Software Engineer Jobs in Warren, OH

Software Engineer II

Burton, OH · On-site

$89K - $122K/yr

They are seeking a Software Engineer II to design and develop software applications, improve internal process control systems, and maintain in-house developed applications. Responsibilities : • ...

Senior Software Engineer

Sharon, PA · On-site

$111K - $146K/yr

Senior Software Engineer Write code and develop software applications (cloud and/or in-house ... Interacts with product managers and/or users to define system requirements and/or necessary ...

Software Engineer II

Burton, OH · On-site

$89K - $122K/yr

To analyze, improve and maintain HEXPOL's internal process control system running at local ... Ten plus (10+) years of experience in a software programming position * Proficient written, verbal ...

Software Engineer II

Burton, OH · On-site

$89K - $122K/yr

To analyze, improve and maintain HEXPOL's internal process control system running at local ... Ten plus (10+) years of experience in a software programming position * Proficient written, verbal ...

Software Engineer II

Burton, OH · On-site

$89K - $122K/yr

To analyze, improve and maintain HEXPOL's internal process control system running at local ... Ten plus (10+) years of experience in a software programming position * Proficient written, verbal ...

Software Development Manager

Burton, OH · On-site

$113K - $149K/yr

The Software Development Manager is responsible for overseeing the design, development, and implementation of software applications and systems, while also managing a team of software engineers and ...

Support the cross-functional team including software engineering, mechanical engineering, systems ... Previous experience with embedded microcontroller design * 1 - 4 years relevant electronics design ...

Software Development Manager

Burton, OH · On-site

$113K - $149K/yr

Manage the workload of software engineers; prioritize and execute based on business needs ... Strong knowledge of system and software quality assurance best practices and methodologies

Software Development Manager

Burton, OH · On-site

$113K - $149K/yr

Manage the workload of software engineers; prioritize and execute based on business needs ... Strong knowledge of system and software quality assurance best practices and methodologies

Software Development Manager

Burton, OH · On-site

$113K - $149K/yr

Manage the workload of software engineers; prioritize and execute based on business needs ... Strong knowledge of system and software quality assurance best practices and methodologies

We are currently seeking a motivated Automation Software Developer to develop and support software for advanced industrial automation systems. This is an excellent opportunity for someone who enjoys ...

... using industry standard software * Working knowledge of industrial electrical systems and ... Engineering degree in Mechanical, Electrical, or Industrial. Pay - based on experience About ...

... Software Engineering, or a related technical discipline. • Minimum of five (5) years of engineering or technical application experience. • Strong understanding of electrical control systems and ...

Position Title: Server Engineer 2 Business Unit: Technology Reports to: Manager of Server ... Has an excellent ability to work with application software and lines of business partners.Has good ...

next page

Showing results 1-20

Freelance Embedded System Software Engineer information

See Warren, OH salary details

$60.2K

$131.9K

$149.6K

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

As of Aug 7, 2026, the average yearly pay for freelance embedded system software engineer in Warren, OH is $131,885.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,100.00 and $148,800.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?

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 cities near Warren, OH are hiring for Freelance Embedded System Software Engineer jobs? Cities near Warren, OH with the most Freelance Embedded System Software Engineer job openings:

Software Engineer II

HEXPOL Compounding

Burton, OH • On-site

$89K - $122K/yr

Full-time

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


Job description

Job Summary:
HEXPOL Compounding is a key player in the global value chain for rubber compounding products. They are seeking a Software Engineer II to design and develop software applications, improve internal process control systems, and maintain in-house developed applications.
Responsibilities:
• Design and develop software applications using MSV C# 2017 (or later) utilizing internal conventions and standards to facilitate code comprehension and sharing with fellow programmers.
• Implement, test and debug support software applications.
• Maintain all code and documentation in Microsoft's Visual Source Safe version control.
• Write documentation within code, of process control applications.
• Determine project requirements in designing new programs or modifying existing ones.
• Interact with fellow IT members, fellow Associates in the design or training stages of a project, vendors if evaluating software, hardware or controls needed for a project.
• Provide training to users which may vary from production personnel to office desktop users.
• Provide phone support to fellow Associates to resolve program/training issues or supply customized process data.
• Troubleshoot program issues to discover the problem and best solution.
• Travel will be necessary to domestic or international locations in support of the above items.
• Perform any other project/task as assigned by Management.
Qualifications:
Required:
• Bachelor’s degree in computer science or Technical preferred
• Manufacturing experience is required.
• Ten plus (10+) years of experience in a software programming position
• Proficient written, verbal, and interpersonal communication skills
• Proficient computer/systems skills – MS Visual Studio C# experience plus knowledge of C++, MS SQL Server (SSIS, SSAS and DBA), VB 6, (DevExpress, HTML, ISS, SML, WEB API a plus)
• Solid organizational and prioritization skills with the ability to manage multiple tasks, meet deadlines, and manage a broad range of responsibilities
• High degree of concentration, diligence, high energy, initiative-taking and self-reliance
• Ability to interact well with all personality types
• Strong cooperation, collaboration, and team-building skills
• Effective analytical and critical thinking skills with an emphasis on continuous improvement
• Ability to manage personal and confidential information
Company:
HEXPOL Compounding is a leading global developer and manufacturer of quality polymer compounds. Founded in 1893, the company is headquartered in Malmö, SWE, with a team of 1001-5000 employees. The company is currently Late Stage.