{"schemaVersion":"jobsearcher.job.v1","id":"a8c1895186aa211dcf177516","url":"https://jobsearcher.com/jobs/a8c1895186aa211dcf177516","canonicalUrl":"https://jobsearcher.com/jobs/a8c1895186aa211dcf177516","title":"Software Engineer I - Software Engineering","description":"Job Title: Engineer, SoftwareLocation: Waterloo, IAJob Type: ContractExpected Hours per Week: 40Schedule: Onsite, 1st Shift (7:00 AM to 3:30 PM), Monday through Friday, minimal overtimePay Range: $40 - $48 per hourJob DescriptionSeeking an Embedded Software Engineer to support the development, validation, and optimization of drivetrain control software for large equipment applications. This role focuses on embedded software development, controls implementation, troubleshooting, testing, and continuous improvement of transmission control systems within a collaborative engineering environment.Key ResponsibilitiesDevelop and implement embedded software solutions using C, MATLAB/Simulink, and related tools.Analyze requirements, create software that meets design specifications, and validate functionality through simulation and testing.Investigate field-reported issues, determine root causes, develop corrective solutions, and support ongoing product enhancements.Collaborate with cross-functional teams to review software requirements, present technical findings, and ensure compliance with performance and safety objectives.Support software validation activities on equipment and operate vehicles within facility grounds as required for testing.Required QualificationsBachelor’s degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent experience.Experience developing embedded applications using C, MATLAB Simulink, or similar tools.Knowledge of control theory and its practical application in embedded systems.Strong troubleshooting, technical problem-solving, and analytical skills.Experience writing and reviewing software requirements and following embedded software development processes.Excellent written and verbal communication skills with the ability to work independently and within a team environment.Preferred QualificationsExperience with transmission, mechanical, electrical, or hydraulic system diagnostics and controls.Familiarity with CAN, LIN, Ethernet, or similar communication protocols.Experience with model-based development, continuous integration, automated build tools, and embedded development environments.Knowledge of electronic components, schematics, and laboratory equipment such as oscilloscopes and logic analyzers.Experience with control systems design and analysis in agricultural, automotive, or heavy equipment applications.Recent graduates with relevant project or internship experience are encouraged to apply.Why This Role?Opportunity to contribute directly to advanced drivetrain and transmission control technologies.Hands-on involvement in the full software lifecycle, from requirements development through machine testing and validation.Collaborative team environment that empowers engineers to solve complex challenges and influence future product designs.Work Environment100% onsite position located in Waterloo, Iowa.Business casual dress code with metatarsal safety shoes required on the first day.Virtual interview process with cameras enabled; potential for multiple interview rounds.Position includes operating equipment for testing purposes within facility grounds and does not involve public road driving.Benefits: Medical, Dental, Vision, PTO & 401K#INDOEM","company":"Epitec","rawCompany":"epitec","city":"Waterloo","state":"IA","isRemote":false,"isActive":false,"createdAt":"2026-09-11T09:33:46.030Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541330","title":"Engineering Services","slug":"engineering-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer I - Software Engineering","description":"Job Title: Engineer, SoftwareLocation: Waterloo, IAJob Type: ContractExpected Hours per Week: 40Schedule: Onsite, 1st Shift (7:00 AM to 3:30 PM), Monday through Friday, minimal overtimePay Range: $40 - $48 per hourJob DescriptionSeeking an Embedded Software Engineer to support the development, validation, and optimization of drivetrain control software for large equipment applications. This role focuses on embedded software development, controls implementation, troubleshooting, testing, and continuous improvement of transmission control systems within a collaborative engineering environment.Key ResponsibilitiesDevelop and implement embedded software solutions using C, MATLAB/Simulink, and related tools.Analyze requirements, create software that meets design specifications, and validate functionality through simulation and testing.Investigate field-reported issues, determine root causes, develop corrective solutions, and support ongoing product enhancements.Collaborate with cross-functional teams to review software requirements, present technical findings, and ensure compliance with performance and safety objectives.Support software validation activities on equipment and operate vehicles within facility grounds as required for testing.Required QualificationsBachelor’s degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent experience.Experience developing embedded applications using C, MATLAB Simulink, or similar tools.Knowledge of control theory and its practical application in embedded systems.Strong troubleshooting, technical problem-solving, and analytical skills.Experience writing and reviewing software requirements and following embedded software development processes.Excellent written and verbal communication skills with the ability to work independently and within a team environment.Preferred QualificationsExperience with transmission, mechanical, electrical, or hydraulic system diagnostics and controls.Familiarity with CAN, LIN, Ethernet, or similar communication protocols.Experience with model-based development, continuous integration, automated build tools, and embedded development environments.Knowledge of electronic components, schematics, and laboratory equipment such as oscilloscopes and logic analyzers.Experience with control systems design and analysis in agricultural, automotive, or heavy equipment applications.Recent graduates with relevant project or internship experience are encouraged to apply.Why This Role?Opportunity to contribute directly to advanced drivetrain and transmission control technologies.Hands-on involvement in the full software lifecycle, from requirements development through machine testing and validation.Collaborative team environment that empowers engineers to solve complex challenges and influence future product designs.Work Environment100% onsite position located in Waterloo, Iowa.Business casual dress code with metatarsal safety shoes required on the first day.Virtual interview process with cameras enabled; potential for multiple interview rounds.Position includes operating equipment for testing purposes within facility grounds and does not involve public road driving.Benefits: Medical, Dental, Vision, PTO & 401K#INDOEM","datePosted":"2026-09-11T09:33:46.030Z","dateModified":"2026-09-11T09:33:46.030Z","hiringOrganization":{"@type":"Organization","name":"Epitec","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Waterloo","addressRegion":"IA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a8c1895186aa211dcf177516"},"url":"https://jobsearcher.com/jobs/a8c1895186aa211dcf177516"}}