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
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.
- 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
- 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.
- 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.
- 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.
- 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
- ...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
- ...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...SuggestedShift workWeekend work
- ...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...SuggestedWork at officeLocal areaRelocationShift workWeekend work
- ...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...SuggestedShift workWeekend work
- ...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...
- ...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...
- ...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,...
- ...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 areaRemote work
- ...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...
- ...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
- ...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
$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 payContract workTemporary workWork experience placement- ...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....
- ...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
- ...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
- ...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...
- ...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...
- ...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...
- ...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...
- ...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 workWeekend work
$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 timeWork experience placementWorldwideFlexible hours$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 timeWorldwideFlexible hours- ...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 payContract workInternshipRelocation
$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 timeRemote work- ...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...
$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 timeLocal areaRemote workWork from home- ...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...
- ...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...
- ...functionalteamstodefineandrefinedesignapproaches. Developandimplementfeaturesinalignmentwithdesignspecifications. Performdebugging,triage,andissueresolutionacrosssystems. Workcloselywithsystemengineering,machinesystems,software,andvalidationteamsthroughoutthedevelopmentlifecycle. #J-18808-Ljbffr...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to IT Software Engineer. Be the first to apply!
Related searches
- software engineer amazon Mossville, IL
- agile software developer Mossville, IL
- software developer positions Mossville, IL
- software developer Mossville, IL
- ngo software engineer Mossville, IL
- startup software engineer Mossville, IL
- real time software engineer Mossville, IL
- remote entry level software developer Mossville, IL
- cybersecurity software engineer Mossville, IL
- senior software engineer remote Mossville, IL

