> Markdown version of [/jobs/ext/2989801-tpl-software-engineer-3](https://www.wearedevelopers.com/jobs/ext/2989801-tpl-software-engineer-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # TPL - Software Engineer 3 - **Company:** zuven Technologies - **Location:** Mossville, IL, United States - **Experience:** Expert - **Salary:** $112,710.0 - $169,060.0 - **Contract:** Temporary to permanent - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Artificial Neural Networks, C++ (Programming Language), Software Debugging, Linux, Embedded Software, Fuzzy Logic, Revision Control Systems, Python (Programming Language), MATLAB, Real-Time Operating Systems, Software Tools, Stateflow, Git, Optimization Algorithms - **Published:** September 18, 2026 - **Apply:** https://www.careerjet.com/jobad/us5ec37dbfe417819ee7b9b3a286ec4be1 ## About the Role ? MS degree in electrical/Electronic Engineering or Mechanical Engineering or comparable required with 3+ years industry experience ? PhD in electrical/Electronic Engineering or Mechanical Engineering preferred ? NO Bachelors or below Top 3 Skills ? Extensive experience in Matlab/Simulink, Stateflow, Simscape Power Systems, and Co-simulation, and their applications ? Experience and knowledge with Linear control theory and basic PID with physics insight, Advanced nonlinear control disciplines such as adaptive or variable structure/sliding mode control, Intelligent control schemes such as neural networks or fuzzy logic control ? Experience and knowledge with embedded software implementation based on multi-tasking real-time operating systems and/or Linux based operating systems Additional Technical Skills (Required) ? Be able to debug software using software debuggers (Lauterbach), CANape, CANalyzer or the current toolset. ? Experience and knowledge with version control tools like GIT/Ivy ? Experience with Java, JavaScript, Python, C, C++ (Desired) ? In depth knowledge of Generator Controls and Operation ? Experience with controls for hybrid energy plants with renewable sources ? Experience of Software development tools and service tools ? In depth knowledge of Engine Controls Soft Skills (Required) ? Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. ? Ability to work independently and manage one's time. (Desired) ? Ability to troubleshoot issues and make system changes as needed to resolve issues. ? Proven abilities to work with internal teams. ? Excellent communication, interpersonal and collaboration skills. ? Emphasis on initiative and self-starting tasks. ## Description ? Research and develop new technology/control systems and software ? Development, evaluation, and deployment of new control algorithm, Diagnostics and optimization algorithm, tools, and technologies ? Testing and Validation of the control algorithm for new products using SIL/HIL simulations ? Evaluate new products, processes, or systems ? Communicate results to customers, suppliers, team members, and other business units, As an Energy Electronics Software Engineer, you will develop embedded software for electronics control systems supporting diesel engine and battery electric/fuel cell programs.… + 16 hours ago + Apply easily ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [A Guide to Green Tech and Green IT Careers](https://www.wearedevelopers.com/magazine/374-a-guide-to-green-tech-and-green-it-careers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)