1

Freelance Embedded Software Engineer Jobs in Tulsa, OK

Our commitment to excellence is embedded in our core values, and we seek individuals who resonate ... Software Engineering. Preferred Qualifications * Minimum 2 years of design or manufacturing ...

C++ Tutor

Tulsa, OK · Remote

$18 - $40/hr

... programming to operating systems, embedded systems, and high-performance computing applications ... level software development. * Effective Teaching Methods: Ability to identify concepts students ...

... Engineers on embedded analytical needs within strategic teams. Knowledge, Skills and Abilities ... Skills in: use and function of office equipment including computers and applicable software.

... Engineers on embedded analytical needs within strategic teams. Knowledge, Skills and Abilities ... Skills in: use and function of office equipment including computers and applicable software.

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... Experience validating cloud or software as a service platforms, including Veeva, ServiceNow, or ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... Experience validating cloud or software as a service platforms, including Veeva, ServiceNow, or ...

Bachelor's degree in business, information systems, computer science, engineering, or equivalent ... Experience validating cloud or software as a service platforms, including Veeva, ServiceNow, or ...

Staff Counselor, Athletics

Tulsa, OK · On-site

$54K - $71K/yr

This position will be embedded in the TU athletic department and operate with the support of the ... programming, and outcome assessments for TU student athletes. This position will rotate with other ...

Staff Clinician - Trauma/Title IX Focused

Tulsa, OK · On-site

$49K - $65K/yr

The Staff Clinician-Embedded position reports to the Director of the Counseling and Psychological ... Additional duties also include, providing psycho-educational programming, coverage for crisis ...

Staff Clinician - Trauma/Title IX Focused

Tulsa, OK · On-site

$47K - $62K/yr

The Staff Clinician-Embedded position reports to the Director of the Counseling and Psychological ... Additional duties also include, providing psycho-educational programming, coverage for crisis ...

Showing results 41-57

Freelance Embedded Software Engineer information

See Tulsa, OK salary details

$63.9K

$140.1K

$158.9K

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

As of Aug 18, 2026, the average yearly pay for freelance embedded software engineer in Tulsa, OK is $140,096.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,100.00 and $158,000.00 per year, depending on experience, location, and employer.

What is a freelance embedded software engineer?

A Freelance Embedded Software Engineer is a professional who designs, develops, tests, and maintains software that operates on embedded systems, such as microcontrollers and specialized hardware, while working independently or on a contract basis. Unlike full-time employees, freelancers typically work with multiple clients on a project-by-project basis. Their responsibilities often include writing firmware, optimizing code for hardware constraints, and integrating software with electronic components. Freelancers in this field enjoy flexibility and variety in their work, but are also responsible for managing their own business operations.

What are some common challenges freelance embedded software engineers face when working with multiple clients?

Freelance embedded software engineers often juggle several projects simultaneously, each with unique hardware platforms, toolchains, and client expectations. Managing communication across different time zones and ensuring clear documentation for handoffs can be challenging. Additionally, freelancers must quickly adapt to varying development environments and maintain up-to-date knowledge of industry standards to deliver quality solutions. Effective organization and transparent project management are key to overcoming these hurdles.

What are the key skills and qualifications needed to thrive as a freelance embedded software engineer, and why are they important?

To thrive as a Freelance Embedded Software Engineer, you need a strong background in computer science or electrical engineering, proficiency in embedded C/C++, and experience with microcontrollers or real-time operating systems. Familiarity with development tools such as Keil, IAR, or Eclipse, version control systems like Git, and relevant certifications (e.g., ARM Accredited Engineer) are highly valued. Excellent problem-solving skills, self-motivation, and strong communication are crucial for managing diverse client projects and remote collaborations. These skills ensure you can deliver reliable, efficient solutions tailored to client needs while maintaining professional autonomy and quality standards.

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

AspectFreelance Embedded Software EngineerEmbedded Software Developer
CredentialsTypically requires a degree in computer engineering or related field, with certifications like ARM or RTOS expertiseSimilar credentials, often with certifications in embedded systems or specific platforms
Work EnvironmentIndependent, project-based, often remote or client-siteUsually employed by companies, working in teams within offices or labs
Industry UsageFreelance market for custom projects, consulting, or short-term contractsFull-time or contract roles within tech, automotive, medical, or consumer electronics industries

While both roles require embedded systems knowledge and similar credentials, a Freelance Embedded Software Engineer works independently on diverse projects, often remotely, whereas an Embedded Software Developer is typically employed by a company, working within a team on ongoing product development.

What are the most commonly searched types of Embedded Software Engineer jobs in Tulsa, OK?

The most popular types of Embedded Software Engineer jobs in Tulsa, OK are:

What are popular job titles related to Freelance Embedded Software Engineer jobs in Tulsa, OK?

For Freelance Embedded Software Engineer jobs in Tulsa, OK, the most frequently searched job titles are:

What job categories do people searching Freelance Embedded Software Engineer jobs in Tulsa, OK look for?

The top searched job categories for Freelance Embedded Software Engineer jobs in Tulsa, OK are:

Full-time

Re-posted 12 days ago


Job description

Description

Tulsa, OK (onsite position)

About Us  

Enovation Controls specializes in complex projects, offering unparalleled expertise and innovative solutions. As a turnkey provider, we are dedicated to delivering game-changing technology and exceeding expectations. Our commitment to excellence is embedded in our core values, and we seek individuals who resonate with our values and thrive in our dynamic environment. 

Culture:

Enovation Controls has built a company and culture by living out our core values. We are looking for hungry, humble, and smart people who will embrace our core values and thrive in a fun and rewarding culture. Enovation Controls is a learning organization that conquers complexity with high expectations and performance. The company's teams are multi-disciplined and offer a wide variety of experiences. With diverse teams and a focus on high-performance standards, Great Place to Work has honored Enovation Controls as one of the Best Workplaces in Manufacturing & Production for six consecutive years.

Description

We are seeking a talented and motivated Program Manager to join our team. The Program Manager (PM) position is responsible for the complete ownership of multiple projects. They will work with all functional groups to define, track, and maintain project scope, schedule, and budget, continuously monitoring these aspects through project completion. The Program Manager is a critical part of the customer relationship on custom products, ensuring effective communication and delivery of technical performance and schedule expectations.


The Program Manager (PM) position is responsible for the complete ownership of multiple projects. They will work with all functional groups to define, track, and maintain project scope, schedule, and budget, continuously monitoring these aspects through project completion. The Program Manager is a critical part of the customer relationship on custom products, ensuring effective communication and delivery of technical performance and schedule expectations.


Key Job Responsibilities

  • Manage R&D and/or sustaining projects in all phases of the product development/change process (software, electrical, mechanical, supply chain, and manufacturing).
  • Own the program, ensuring a holistic view of the entire program and aligning functional areas to meet project milestones.
  • Communicate technical performance and schedule expectations for each custom product in conjunction with the sales management team.
  • Define internal and external project milestones and clearly communicate necessary dates and scope for each milestone.
  • Facilitate communication and provide direction to internal team leaders/members, ensuring alignment to meet project milestones.
  • Track changes to scope, schedule, and budget throughout the project lifecycle.
  • Create and maintain documentation to ensure all ISO requirements are met for the new product development process.
  • Create capital expenditure requests as necessary.
  • Advocate for the priority of projects when necessary and identify scheduling conflicts that may impact progress.
  • Prepare presentations and write reports to communicate effectively with internal and external stakeholders.

Requirements

Minimum Bachelor of Science degree, preferably in Electrical, Mechanical or Software Engineering.


Preferred Qualifications

  • Minimum 2 years of design or manufacturing experience in the electronics industry preferred.
  • Ability to tailor communication to an audience.
  • Creative thinker with problem-solving abilities.
  • Ability to function independently.
  • Proficient in Microsoft Office Suite.
  • General understanding of electrical circuits and software interactions.
  • Ability to be assertive and escalate issues as needed.


Safety Sensitive Designation

This position is designated as Safety Sensitive and is subject to applicable safety policies, which may include drug and alcohol testing in accordance with company policy and applicable law.


We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit and business need.