Embedded Software Engineer Ii

Gentex Corporation

Zeeland, Michigan, US
Fully remote
C, c++ and assembly languages
Real-time operating systems
Embedded systems knowledge
Gentex creates software code designs to meet product requirements, interfacing with all groups to define, design, develop, track, debug, and test products

Job Summary

  • Gentex creates software code designs to meet product requirements, interfacing with all groups to define, design, develop, track, debug, and test products.
  • This role involves execution of the full development lifecycle, including requirements analysis, software architecture, design, algorithm design, unit and integration test development, and embedded software development.
  • The company emphasizes problem-solving, quality focus, situational adaptability, conceptual thinking, and building collaborative relationships.

Matching Summary

Gentex creates software code designs to meet product requirements, interfacing with all groups to define, design, develop, track, debug, and test products.

Skills & Requirements

Must-have

  • C, C++ and assembly languages
  • Real-time operating systems
  • Embedded systems knowledge
  • Full software development lifecycle
  • Cross-functional team coordination

Nice-to-have

  • Linux experience
  • Video/audio/signal processing
  • Camera and image signal processing
  • Wi-Fi and BLE experience
  • Agile processes familiarity

Key Requirements

  • Bachelor's degree in EE, CE, CS, or related
  • 2+ years of software development experience
  • Proficiency in C, C++, assembly
  • Experience with RTOS
  • In-depth embedded systems knowledge

Work Rights

Authorized to work in the U.S.

Tailored Resume

Cover Letter