IT Software Engineer

Accord Technologies Inc.

Mossville, IL

JOB DETAILS
SALARY
$30–$35
SKILLS
Aerospace and Defense, Algorithms, C Programming Language, C++ Programming Language, Communication Skills, Computer Science, Control Systems, Cost Estimates, Customer Support/Service, Database Management Software/Systems (DBMS), Database Programming, Debugging Tools, Electrical Engineering, Electronic Engineering, Embedded Software, Fuzzy Logic, Git, Information Technology Software, Interpersonal Skills, Java, JavaScript, Linux Operating System, MATLAB, Mathematics, Mechanical Engineering, Mentoring, Model Review, Multitasking, Network Software, Neural Networks, Operating Systems, Optimization Algorithm, Physics, Presentation/Verbal Skills, Project Estimates, Python Programming/Scripting Language, Realtime Operating System, Simulation, Software Engineering, Software Evaluation, Source Code/Configuration Management (SCM), Standup Meetings, Test Plan/Schedule, Time Management, Writing Skills
LOCATION
Mossville, IL
POSTED
7 days ago
Title: IT Software Engineer
Location; Mossville, IL
Duration: 12 months
Position type: W2 contract

Required Skills
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.

Key Responsibilities:
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
Required Education
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
Bachelor's degree or below is not eligible for this position.

About the Company

A

Accord Technologies Inc.