Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

IT Software Engineer

SMX Services and Consulting, Inc.

Role: IT Software Engineer (Junior level role) 3+ Yrs

Location: Mossville, IL
Position Overview


We are seeking a highly skilled IT Software Engineer to support the design, development, testing, and validation of advanced control systems and software solutions. The ideal candidate will have a strong background in control theory, embedded software development, simulation environments, and system-level software engineering. This role offers the opportunity to work on cutting-edge technologies, including diagnostics, optimization algorithms, digital twins, and next-generation machine control systems.


Required Education

  • Master's degree (MS) in Electrical Engineering, Electronic Engineering, Mechanical Engineering, or a closely related field.
  • Minimum of 3 years of relevant industry experience following completion of an MS degree.
  • PhD in Electrical Engineering, Electronic Engineering, Mechanical Engineering, or a related discipline is preferred but not required.
  • Candidates with a Bachelor's degree or lower will not be considered.
Required Technical Skills
  • Extensive hands-on experience with:
    • MATLAB/Simulink
    • Stateflow
    • Simscape Power Systems
    • Co-simulation environments
  • Strong understanding of linear control theory, including PID controller design and tuning with physical system insight.
  • Knowledge of advanced nonlinear control methodologies, including:
    • Adaptive Control
    • Sliding Mode Control
    • Variable Structure Control
  • Experience with intelligent control techniques such as:
    • Neural Networks
    • Fuzzy Logic
  • Embedded software development experience on multi-tasking RTOS or Linux-based platforms.
  • Proficiency in software debugging using tools such as:
    • Lauterbach
    • CANape
    • CANalyzer
    • Equivalent diagnostic and debugging tools
  • Experience with version control systems (Git, Ivy, or similar).
  • Strong programming skills in:
    • C
    • C++
    • Python
    • Java
    • JavaScript
Required Soft Skills
  • Excellent verbal and written communication skills.
  • Strong analytical and problem-solving abilities.
  • Effective customer service and interpersonal skills.
  • Ability to work independently, prioritize tasks, and manage time efficiently.
  • Strong collaboration skills within cross-functional and project-based teams.
Key Responsibilities
  • Design, develop, test, and evaluate software and control systems using computer science and engineering principles.
  • Develop advanced control algorithms and embedded software solutions.
  • Execute Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulations.
  • Validate control strategies and software performance on production machines and prototype systems.
  • Modify and maintain existing databases and database management systems.
  • Create logical and physical database designs and define system identifiers.
  • Coordinate software and database development activities within project teams.
  • Review project requirements and estimate development effort, timelines, and costs.
  • Participate in Agile ceremonies, including daily stand-up meetings and technical reviews.
  • Conduct model development, peer reviews, testing, and release activities.
  • Collaborate with engineering, production, and business teams to deliver innovative solutions.
  • Contribute to the development of emerging technologies, diagnostics, optimization algorithms, and digital twin applications.
  • Support concept development, system design, and implementation of complex components and subsystems.
  • Mentor team members and contribute to technical knowledge sharing and professional development initiatives.
Work Environment
  • Approximately 90% office-based work.
  • Occasional machine validation and testing activities requiring appropriate Personal Protective Equipment (PPE).
  • Collaborative engineering environment focused on innovation, continuous improvement, and technology advancement.
Preferred Experience
  • Machine controls development and validation.
  • Industrial automation or heavy equipment systems.
  • Model-Based Design (MBD) methodologies.
  • Advanced simulation and control system optimization.
  • Cross-functional collaboration in product development environments.
Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the IT Software Engineer in Mossville, IL vacancy
  •  ...Software Engineer Client’s Virtual Product Development (VPD) Systems & Platforms team lives at the intersection of engineering and information technology. One of the team’s major responsibilities is developing, deploying and managing commercial and proprietary software... 
    Suggested

    Samprasoft

    Mossville, IL
    1 day ago
  •  ...worker Must have a strong customer focus Effective troubleshooting skills Strong interpersonal and communication skills Education Requirements B.S. degree in Information Technology, Computer Science or Software Engineering. 5 + years of experience in the IT field.... 
    Suggested

    Samprasoft

    Mossville, IL
    1 day ago
  •  ...Sr. Full Stack Software Engineer As a Sr. Full Stack Software Engineer you will contribute to design, development, testing, deployment, and support of software systems and/or applications. Competent to perform all programming, project management, and development assignments... 
    Suggested
    Shift work
    Weekend work

    Samprasoft

    Mossville, IL
    1 day ago
  •  ...IT Software Engineer 4 Pay: $85/hr - $95/hr on C2C Location: Peoria, IL or Chicago office Hybrid; must go in office 2 days Duration: 12mon, possibility to be extended This position reports to Software Engineering Manager, as do other staff jobs in application... 
    Suggested
    Work at office
    Local area
    Relocation
    Shift work
    Weekend work

    Kasmo Global

    Peoria, IL
    5 days ago
  •  ...Software Development Position This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with individuals assisting in new program development... 
    Suggested
    Shift work
    Weekend work

    Samprasoft

    Peoria, IL
    1 day ago
  •  ...of data. Job Duties - • Implement application data for software releases • Implement calibration and service procedure data...  ...service tool simulation applications (i.e. Trainer) • Apply engineering controls to implemented data, and resolve errata with workgroup... 

    3B Staffing LLC

    Mossville, IL
    8 hours ago
  •  ...Job Title 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... 

    Randstad

    Mossville, IL
    3 days ago
  •  ...efficient C++ code for embedded safety systems. Collaborate with cross-functional teams including hardware, systems, and validation engineers. Optimize performance for low-latency and high-reliability environments. Integrate sensor data (e.g., camera, radar,... 

    3B Staffing LLC

    Mossville, IL
    8 hours ago
  •  ...Description Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency...  ...applications (i.e. Trainer) as schedule permits. • Apply engineering controls to implemented data, and resolve errata with... 
    Local area
    Remote work

    3B Staffing LLC

    Mossville, IL
    8 hours ago
  •  ...Title Research and develop new technology/control systems and software Development, evaluation, and deployment of new control...  ...Software development tools and service tools In depth knowledge of Engine Controls Be able to debug software using software debuggers... 

    Samprasoft

    Mossville, IL
    1 day ago
  •  ...Job Title: Software Engineer - Autonomous Mining Trucks Duration: 1+ Year Contract Job Summary: Join a cutting-edge autonomy team at the forefront of mining and construction technology. Our team is integrating emerging automation technologies into... 
    Contract work

    Kasmo Global

    Mossville, IL
    4 days ago
  •  ...Job Title Completing custom analysis requests for engineering teams in drivetrain, engines, and controls systems Writing analysis...  ...projects. Technical Skills Required Skilled in at least one software language (ex – python, Matlab, C++, etc) Some experience... 
    Remote work

    Samprasoft

    Mossville, IL
    1 day ago
  • $44 - $45.5 per hour

     ... Research and develop new technology/control systems and software  Development, evaluation, and deployment of new control algorithm...  ...qualifications:  MS degree in electrical/Electronic Engineering or Mechanical Engineering or comparable required with 3+ years... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad

    Mossville, IL
    21 hours ago
  •  ...Job Title: Security Software Engineer Job Description The primary role of a Security Software Engineer is to apply computer science and mathematical principles to design, develop, test, and evaluate software and systems that ensure computer functionality.... 

    3B Staffing LLC

    Mossville, IL
    8 hours ago
  •  ...Job Title: Security Software Engineer Duration: Long-term contract Job Summary We are seeking an experienced Security Software Engineer with a strong background in Python and automotive system security . The ideal candidate will have a blend... 
    Long term contract

    Kasmo Global

    Mossville, IL
    4 days ago
  •  ...Job Title: Software Systems Engineer Job Overview: We are seeking a Software Systems Engineer to create comprehensive systems and software requirement specifications for a web-based engineering diagnostic tool used to connect with construction equipment... 
    Remote work

    Kasmo Global

    Mossville, IL
    1 day ago
  •  ...Job Title: Software Development Engineer Location: Peoria, IL The role requires close collaboration with Product Owners, Business Analysts, Architects, UI/UX teams, and cross-functional delivery teams to build scalable, cloud-native applications that improve supply... 

    Jobs via Dice

    Peoria, IL
    7 days ago
  •  ...Software Engineer The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the...  ...and software. Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc. Top Skills... 

    Software Technology Inc

    East Peoria, IL
    8 hours ago
  •  ...Qualifications: Strong experience with WPF .NET (C#). Proficiency in Python. Bachelor's degree in Computer Science, Engineering, or a related field. Excellent problem-solving skills and attention to detail. Ability to work independently and as... 

    3B Staffing LLC

    Mossville, IL
    8 hours ago
  •  ...Software Engineer The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer... 

    Samprasoft

    East Peoria, IL
    1 day ago
  •  ...Software Engineer 4 Responsibilities Include: ~ This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with individuals assisting... 
    Shift work
    Weekend work

    Software Technology Inc

    Peoria, IL
    8 hours ago
  • $112.71k - $183.14k

    ## Senior Software EngineerApplylocations: Chicago, Illinois: Peoria, Illinois: Irving, Texastime type: Full timeposted on: Posted Todayjob...  ...a better, more sustainable world.**Job Summary:**The Software Engineer is responsible for designing, developing, implementing, testing... 
    Part time
    Work experience placement
    Worldwide
    Flexible hours

    Caterpillar Brazil

    Peoria, IL
    3 days ago
  • $112.71k - $183.14k

     ...equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights. As a Senior Software Engineer on the Data Engineering team, you will be responsible for developing Python data pipelines that build business data objects... 
    Part time
    Worldwide
    Flexible hours

    Caterpillar Financial Service Corp

    Peoria, IL
    3 days ago
  •  ...Software Engineer 4 Contract role Location: Chillicothe, IL, Onsite Top Skills: Strong expertise in C++ (required) ; proficiency in Python Proven experience designing and maintaining large-scale, production software systems Deep understanding... 
    Hourly pay
    Contract work
    Internship
    Relocation

    Veracity

    Chillicothe, IL
    2 days ago
  • $98k - $103k

    Diversified Services Network, Inc. (DSN) is seeking a full-time Software Engineer - ML Data & Annotation Pipelines to join our team in Mossville...  ...to our website for a list of job openings in Engineering, IT, Project Management, and more! Compensation: $98,000 - $103,... 
    Full time
    Remote work

    Diversified Services Network, Inc.

    Mossville, IL
    2 days ago
  •  ...services for the Helios platform and applications. In addition to development efforts, this position will also mentor and assist software engineers, provide technical assistance and direction as needed and maintain high standards of software quality within the team by... 

    Samprasoft

    Mossville, IL
    1 day ago
  • $175k - $210k

     ...of autonomy to make key decisions. We're looking for engineers who are product-minded and can think creatively to solve...  ...Engineering and Information Technology Industries IT Services and IT Consulting and Software Development Referrals increase your chances of... 
    Full time
    Local area
    Remote work
    Work from home

    Jobot

    Peoria, IL
    8 hours ago
  •  ...Experience supporting product-embedded or platform engineering teams , not purely IT DevOps Proficiency with Git , build systems, and...  ...preferred Nice to Have Experience with embedded software build systems (Yocto, CMake, cross-compilation) Exposure... 

    3B Staffing LLC

    Mossville, IL
    8 hours ago
  •  ...adopt cutting-edge DevOps technologies Automate sophisticated software processes, optimizing performance and human errors....  ...Education Requirements: Bachelor’s Degree in Computer Science, Engineering, or a related field. Minimum of 7 years of experience in a... 

    Samprasoft

    Mossville, IL
    1 day ago
  •  ...functionalteamstodefineandrefinedesignapproaches. Developandimplementfeaturesinalignmentwithdesignspecifications. Performdebugging,triage,andissueresolutionacrosssystems. Workcloselywithsystemengineering,machinesystems,software,andvalidationteamsthroughoutthedevelopmentlifecycle. #J-18808-Ljbffr... 

    SMX Services & Consulting

    Mossville, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to IT Software Engineer. Be the first to apply!