Software Systems Engineer

Apply Now

Company: Kasmo Global

Location: Mossville, IL 61552

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.

Similar Jobs