Kasmo Global
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.
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.