Software Systems Engineer

Gentex Corporation12 days ago
Grand Rapids, MI
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At Gentex, you will love what you do and love where you work. Headquartered in Zeeland, Michigan, Gentex is a global technology company and an 8-time winner of the Top Workplaces in Michigan. The purpose of theRequirements Engineer IIis to determine and document the requirements that a design must satisfy.Location:This position requires on-site work at Gentex facilities (no remote work option).

Key Responsibilities

  • Consistently execute the processes for requirements engineering.
  • Provide technical input to peers within and outside the requirements engineering team.
  • Communicate work status to the requirements engineering team and project team.
  • Solicit technical input from peers within and outside the requirements engineering team.
  • Collect requirements from external sources like regulations and customer specifications.
  • Collect requirements from internal sources such as engineering users, product validation labs, and manufacturing.
  • Refine the collected requirements into a level of detail relevant to designers and verifiers.
  • Review requirements developed by other engineers to ensure compliance with standards.
  • Perform other duties as assigned.
  • Foster teamwork by building effective partnerships and working collaboratively with others.
  • Communicate effectively through multi-mode communications tailored to diverse audiences.
  • Maintain personal accountability by keeping promises and accepting responsibility.
  • Solve problems by defining issues, analyzing causes, and implementing solutions.
  • Uphold high levels of confidentiality, honesty, and integrity.
  • Comply with all company policies, procedures, and safety regulations.

Required Qualifications

  • Bachelor's degree in Systems, Electrical, Computer, or Mechanical Engineering or a related field.
  • 5 years technical experience in systems or software development or 2 years experience with requirements management as the primary responsibility.
  • Proficiency in interpreting complex technical specifications, data sheets, and schematics.

Preferred Qualifications

  • Experience creating scripts.
  • Experience with requirements management tools such as DOORS, Jama, Polarion, Capterra, or Visure.
  • Experience with project management tools such as Jira, Rally, or Azure Dev Ops.
  • Familiarity with systems engineering principles (full lifecycle engineering; INCOSE guidelines).
  • Experience in embedded software development (test, architecture, C or other coding).
  • Experience in electrical hardware development (microprocessors, power management).
  • Knowledge of digital communication buses (CAN, LIN, ARINC 429, Ethernet, RS-485).
  • Experience with processes conforming to standards such as ASPICE, DO-178C, or DO-254.
  • Experience with functional safety development satisfying ISO 26262 objectives.
  • Experience with cybersecurity development satisfying ISO 21434 objectives.

Required Skills

cybersecurity practices
requirements engineering
communication
teamwork
electrical hardware development
Jira
requirements collection
Jama
systems development
functional safety development
DOORS
embedded software development
problem solving
technical analysis