{"schemaVersion":"jobsearcher.job.v1","id":"b10b567dad331a8a72831a49","url":"https://jobsearcher.com/jobs/b10b567dad331a8a72831a49","canonicalUrl":"https://jobsearcher.com/jobs/b10b567dad331a8a72831a49","title":"Software Systems Engineer","description":"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 for service and testing. This role focuses on software requirement management, gathering, and analysis-not development or software testing. The engineer will document business, functional, performance, and interface requirements to guide C++ and .NET software development efforts. Key Responsibilities:Develop system and software requirement specifications for an engineering diagnostic tool.Document business, functional, performance, and interface requirements to ensure clarity for software engineers.Analyze and interpret existing C++ software to collaborate effectively with developers.Document use cases, architecture, logic flow, control/diagnostic algorithms, UI storyboards, database design, and communication interfaces.Ensure that requirements are clear, unambiguous, and testable. Essential Skills:BS/MS in Electrical Engineering, Computer Engineering, or Computer Science.3-7 years of experience in embedded software design, system engineering, or web/windows application design.Strong technical writing and documentation skills.Ability to understand and define system architecture design criteria based on user, software, and hardware requirements.Experience with C++ software development and SQL database design.Familiarity with CAN and Ethernet communication protocols.Strong leadership, oral, and written communication skills. Preferred Skills:Experience with Jama software for requirement management.Prior work in a proving grounds environment. Work Environment:Hybrid role based in Mossville, IL (3 days onsite, 2 days remote).Hands-on exposure to proving grounds for system validation and testing.Fully remote candidates will be considered but will not be given first priority.","company":"Kasmo Global","rawCompany":"kasmo global","city":"Mossville","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-07-24T00:32:33.857Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Systems Engineer","description":"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 for service and testing. This role focuses on software requirement management, gathering, and analysis-not development or software testing. The engineer will document business, functional, performance, and interface requirements to guide C++ and .NET software development efforts. Key Responsibilities:Develop system and software requirement specifications for an engineering diagnostic tool.Document business, functional, performance, and interface requirements to ensure clarity for software engineers.Analyze and interpret existing C++ software to collaborate effectively with developers.Document use cases, architecture, logic flow, control/diagnostic algorithms, UI storyboards, database design, and communication interfaces.Ensure that requirements are clear, unambiguous, and testable. Essential Skills:BS/MS in Electrical Engineering, Computer Engineering, or Computer Science.3-7 years of experience in embedded software design, system engineering, or web/windows application design.Strong technical writing and documentation skills.Ability to understand and define system architecture design criteria based on user, software, and hardware requirements.Experience with C++ software development and SQL database design.Familiarity with CAN and Ethernet communication protocols.Strong leadership, oral, and written communication skills. Preferred Skills:Experience with Jama software for requirement management.Prior work in a proving grounds environment. Work Environment:Hybrid role based in Mossville, IL (3 days onsite, 2 days remote).Hands-on exposure to proving grounds for system validation and testing.Fully remote candidates will be considered but will not be given first priority.","datePosted":"2026-07-24T00:32:33.857Z","dateModified":"2026-07-24T00:32:33.857Z","hiringOrganization":{"@type":"Organization","name":"Kasmo Global","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Mossville","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b10b567dad331a8a72831a49"},"url":"https://jobsearcher.com/jobs/b10b567dad331a8a72831a49"}}