Description Software Engineer (Software Developer - HMI Applications) Tulsa, OK About Us Enovation Controls specializes in complex projects, offering unparalleled expertise and innovative solutions.
Description Software Engineer (Software Developer - HMI Applications) Tulsa, OK About Us Enovation Controls specializes in complex projects, offering unparalleled expertise and innovative solutions.
Software Engineer
Tulsa, OK · On-site
Software Engineer (Software Developer - HMI Applications) Tulsa, OK About Us Enovation Controls specializes in complex projects, offering unparalleled expertise and innovative solutions. As a turnkey ...
Quick apply
Software Engineer
Tulsa, OK · On-site
Software Engineer (Software Developer - HMI Applications) Tulsa, OK About Us Enovation Controls specializes in complex projects, offering unparalleled expertise and innovative solutions. As a turnkey ...
Software Engineer Location: Broken Arrow | Pay: Negotiable | Shift: Monday-Friday, 8:00 AM-5:00 PM (hours may vary based on company needs) | Duration: 9-Month Contract Purpose of Position: We are ...
Software Engineer Location: Broken Arrow | Pay: Negotiable | Shift: Monday-Friday, 8:00 AM-5:00 PM (hours may vary based on company needs) | Duration: 9-Month Contract Purpose of Position: We are ...
Work with Sr. Software Engineers and Architects to develop new capabilities for Enovation Controls Platform Software. * Implement SYSTEM MODULES using a variety of languages (C, C++, C#, etc.) and ...
Work with Sr. Software Engineers and Architects to develop new capabilities for Enovation Controls Platform Software. * Implement SYSTEM MODULES using a variety of languages (C, C++, C#, etc.) and ...
Software Engineer
Tulsa, OK · On-site
Work with Sr. Software Engineers and Architects to develop new capabilities for Enovation Controls Platform Software. * Implement SYSTEM MODULES using a variety of languages (C, C++, C#, etc.) and ...
Quick apply
Software Engineer
Tulsa, OK · On-site
Work with Sr. Software Engineers and Architects to develop new capabilities for Enovation Controls Platform Software. * Implement SYSTEM MODULES using a variety of languages (C, C++, C#, etc.) and ...
Software Engineer
Broken Arrow, OK · On-site
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Software Engineer
Broken Arrow, OK · On-site
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. Designs prototypes for new technologies, algorithms, structures, and processes.
Software Engineer
Broken Arrow, OK · On-site
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Software Engineer
Broken Arrow, OK · On-site
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Software Engineer
Broken Arrow, OK · On-site
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
Software Engineer
Broken Arrow, OK · On-site
Consults with other software and hardware engineers as part of a team. Communicates effectively between departments. * Designs prototypes for new technologies, algorithms, structures, and processes.
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
Senior Software Engineer
Tulsa, OK · On-site
$107K - $141K/yr
Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies.
Quick apply
Senior Software Engineer
Tulsa, OK · On-site
$107K - $141K/yr
Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies.
Senior Software Engineer
Tulsa, OK · On-site
$107K - $141K/yr
Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies.
Senior Software Engineer
Tulsa, OK · On-site
$107K - $141K/yr
Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies.
Software Engineer Internships
Tulsa, OK · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
Software Engineer Internships
Tulsa, OK · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
The Software Engineer II will build out the next generation of our platform. As a Software Engineer II, you are expected to work independently, and within teams, leading the development of software ...
The Software Engineer II will build out the next generation of our platform. As a Software Engineer II, you are expected to work independently, and within teams, leading the development of software ...
Software Engineer Software Engineer information
See Tulsa, OK salary details
$58K - $69.8K
2% of jobs
$69.8K - $81.6K
4% of jobs
$81.6K - $93.4K
6% of jobs
$93.4K - $105.2K
8% of jobs
$111.5K is the 25th percentile. Wages below this are outliers.
$105.2K - $117K
7% of jobs
$117K - $128.7K
18% of jobs
The median wage is $131.5K / yr.
$128.7K - $140.5K
16% of jobs
$140.5K - $152.3K
2% of jobs
$157.2K is the 75th percentile. Wages above this are outliers.
$152.3K - $164.1K
26% of jobs
$164.1K - $175.9K
1% of jobs
$175.9K - $187.7K
8% of jobs
$58K
$134.7K
$187.7K
How much do software engineer software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?
How do Software Engineers typically collaborate with cross-functional teams during a project?
What are software engineers?
What is the difference between Software Engineer Software Engineer vs Web Developer?
| Aspect | Software Engineer | Web Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, certifications like Microsoft, AWS | Bachelor's in CS, Web Development, or related field; certifications vary |
| Work Environment | Software development teams, offices, remote options | Web development teams, agencies, freelance work |
| Industry Usage | Tech, finance, healthcare, many sectors | Digital agencies, startups, e-commerce |
| Common Search/Comparison | Often compared for coding skills and project scope | Compared for front-end/back-end focus and design skills |
Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.
- Full Stack Software Engineer
- Executive Full Stack Software Engineer
- From Home Bioinformatics Software Engineer
- Overnight Software Engineer No Degree
- Weekend Software Developer
- Full Stack Software Developer Contract
- Contract Mastercard Software Engineer
- Online Software Engineer
- Volunteering Dot Net Software Engineer
- Assistant Full Stack Developer Visa Sponsorship
- Qt Engineer
- Contract Servicenow Software Engineer
- Senior Part Time Airbnb Software Engineer
- Twitter Software Engineer Remote
- Work From Home Online Programming
- Remote Software Engineer Ncr
- Full Time Software Engineer Glassdoor
- Senior R&D Software Developer
- Temporary Elasticsearch
- Overnight Software Engineer Visa Sponsorship
Job description
Description
Software Engineer (Software Developer - HMI Applications)
Tulsa, OK
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.
Position Summary
Enovation Controls is seeking a Software Developer with a focus on Human-Machine Interfaces (HMI) to help design and deliver custom in-dash displays, instrumentation, and control system solutions. In this role, you will collaborate with engineers and designers to build application software that enhances both the user and vehicle experience.Â
Our solutions power a wide range of industries - Including on-road and off-road vehicles, recreational marine and personal-watercrafts, off-highway industrial equipment, stationary applications, and many more. You will have the opportunity to work with in-house tools, platforms, and products in a creative, fast-paced environment where your contributions directly shape the end-user experience.
If you have a background in gaming interfaces, mobile applications, or embedded UI development, you will likely find this role a great fit. Our developers engage across the full lifecycle (ideation, design, iteration, and hands-on application). The work is collaborative, creative, and visible across the organization. Flexible work options are available, but many of our team members enjoy gathering locally for the camaraderie, innovation, and shared community.
Key Job Responsibilities  Â
- Partner with cross-functional product teams to plan, design, and deploy user-focused software display solutions.Â
- Develop custom software applications that deliver intuitive and engaging interfaces for in-vehicle infotainment systems.Â
- Implement software applications with system- and vehicle-specific communication and control interfaces.Â
- Collaborate with platform engineers to integrate hardware and middleware features.Â
- Work with test and support engineers to identify, troubleshoot, and resolve issues.Â
- Engage with project stakeholders to provide iterative updates and continuous support.Â
- Contribute to UI/UX discussions, ensuring user-centered design principles are applied throughout development.Â
Requirements
Required Experience and Skills  Â
- Proficient in several programming languages such as C#, C++, Python, Lua, or similar.Â
- Experience developing application and user-layer software.Â
- Strong debugging, troubleshooting, and problem-solving skills.Â
- Ability to quickly learn and adapt to new frameworks, toolchains, and languages.Â
- Comfortable communicating directly with project stakeholders.Â
- Bachelor's degree in a related Science/Technology field, or equivalent training and experience. Â Â
Preferred Qualifications:
- Â Experience with Qt, Crank Storyboard or similar embedded UI frameworks.Â
- Background in in-vehicle-infotainment (IVI) and connectivity.Â
- Familiarity with engine and vehicle communication protocols (CAN).Â
We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit and business need.
About Enovation Controls
Sourced by ZipRecruiter
Industry
Electrical equipment, appliance, and component manufacturing
Company size
501 - 1,000 Employees
Headquarters location
Tulsa, OK, US
Year founded
1939