TPL - Software Engineer 3
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job 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
Requirements
? 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
The Ultimate Software Engineer Career Path Guide for 2023
What is Software Engineering?
A Guide to Green Tech and Green IT Careers