IT Software Engineer

Medinext Global LLC
Mossville, United States of America
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
$ 73K

Job location

Mossville, United States of America

Tech stack

C
Java
JavaScript
Artificial Neural Networks
C++
Compilers
Computer Programming
Databases
Database Development
Software Debugging
Distribution Softwares
Embedded Software
Fuzzy Logic
Python
Linux System Administration
Matlab
Real-Time Operating Systems
Stateflow
Digital Twin
GIT
Lauterbach Debugger
Information Technology
Optimization Algorithms
Software Version Control

Job description

  • Modify existing databases and database management systems
  • Write logical/physical database descriptions and specify identifiers to the management system
  • Coordinate database development as part of a project team; determine project scope and limitations
  • Review project requests to estimate time and cost required
  • Develop control algorithms and software
  • Run SIL and HIL simulations
  • Validate controls on actual machines
  • Participate in daily stand up meetings
  • Conduct model development, team reviews, and model releases
  • Work 90% in an office environment (PPE required for machine validation)
  • Focus on new technology/control systems, diagnostics, optimization algorithms, and digital twins
  • Collaborate closely with production teams and other business units
  • Opportunity to contribute to concept, design, and development of complex components/subsystems while mentoring others and expanding professional networks

Requirements

  • MS degree in Electrical/Electronic Engineering or Mechanical Engineering (or comparable field)
  • 3+ years of industry experience post-MS
  • PhD in Electrical/Electronic Engineering or Mechanical Engineering is preferred (not required)
  • Bachelor's degree or below is NOT accepted, * Extensive experience with Matlab/Simulink, Stateflow, Simscape Power Systems, and Co-simulation
  • Strong knowledge of linear control theory (PID with physics insight)
  • Knowledge of advanced nonlinear control (adaptive, sliding mode, variable structure)
  • Knowledge of intelligent control schemes (neural networks, fuzzy logic)
  • Experience with embedded software implementation on multi-tasking RTOS or Linux-based systems
  • Ability to debug software using Lauterbach, CANape, CANalyzer or equivalent tools
  • Experience with version control (GIT/Ivy)
  • Programming proficiency in Java, JavaScript, Python, C, and C++

Soft Skills (Mandatory):

  • Verbal and written communication skills
  • Problem-solving skills
  • Customer service and interpersonal skills
  • Ability to work independently and manage time effectively

Apply computer science and mathematical principles to design, develop, test, and evaluate software and systems - focusing on operating system level software, compilers, and network distribution software for industrial, medical, aerospace, business, and scientific applications.

Apply for this position