Controls Software Engineer in Mossville
Job Description
Education & Experience Required:
- 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
- NO Bachelors or below
Top 3 Skills:
- Extensive experience in Matlab/Simulink, Stateflow, Simscape Power Systems, and Co-simulation, and their application
- 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 controls
- Experience and knowledge with embedded software implementation based on multi-tasking real-time operating systems and/or Linux based operating system
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