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
$ 73KJob 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.