Software Systems Engineer
Gentex Corporation · Zeeland, MI · 2 wk ago
Information TechnologyFull-time
About the role
Determine and document the requirements that a design must satisfy. This position requires on-site work at Gentex facilities and is not eligible for remote work.
Responsibilities
- Consistently execute the processes for requirements engineering.
- Provide technical input to peers within and outside the requirements engineering team.
- Communicate work status to 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 like engineering users, product validation labs, and manufacturing.
- Refine the requirements collected into a level of detail relevant to designers and verifiers.
- Review requirements developed by other engineers to ensure compliance with standards.
- Other duties as assigned.
How you’ll work
- Foster teamwork by building effective partnerships and working collaboratively with others to meet shared objectives.
- Communicate effectively by developing and delivering multi-mode communications that convey clear understanding, taking into account the unique needs of different audiences.
- Demonstrate personal accountability by keeping promises, honoring commitments, accepting responsibility for actions, and assuming responsibility during problems, crises, and issues.
- Solve problems by defining them, determining their cause, identifying, prioritizing, and selecting alternatives for a solution, and implementing a solution.
- Maintain a high level of confidentiality, honesty, and integrity with respect to company matters.
- Comply with all company policies and procedures, safety regulations, and company safety policies, and safely perform all duties, including promoting a safe workplace.
Requirements
- 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 of experience with requirements management as primary responsibility.
- Proficiency interpreting complex technical specifications, data sheets, and schematics.
Skills
Experience that will help:
- Creating scripts.
- Requirements management tools such as DOORS, Jama, Polarion, Capterra, Visure.
- Project management tools such as Jira, Rally, Azure DevOps.
- Systems engineering principles (full lifecycle engineering; INCOSE guidelines).
- Embedded software development (test, architecture, C or other coding).
- Electrical hardware development (microprocessors, power management).
- Digital communication buses (CAN, LIN, ARINC 429, Ethernet, RS-485).
- Processes conforming to standards such as ASPICE, DO-178C, DO-254.
- Functional safety development satisfying ISO 26262 objectives.
- Cybersecurity development satisfying ISO 21434 objectives.