Gentex Corporation

Embedded Software Engineer II

Gentex Corporation

full-time

Posted on:

Location Type: Office

Location: ZeelandMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Execution of full development lifecycle including Requirements Analysis, Software Architecture, Software Design, Algorithm Design, Unit Test Development, Integration Test Development, Embedded Software Development, Software Verification and Validation
  • Coordinate with cross-functional teams inclusive of Hardware, Mechanical, Product, Software Project Engineering and System Engineering
  • Help design and implement new features for embedded platforms including, but not limited to, bringing up new cameras, SoC’s, sensors, chipsets, and driver development
  • Participate in code reviews, estimation, and planning meetings
  • Provide technical guidance and mentorship to junior team members

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline
  • 2+ years of technical experience in all phases of software development lifecycle
  • Detailed knowledge of electronics components and systems
  • High proficiency in C, C++ languages, assembly languages, and real-time operating systems
  • In-depth knowledge of embedded systems
  • Strong multi-tasking skills
  • Proficiency in Microsoft Office Suite
Benefits
  • Profit-sharing bonuses four times a year
  • 5% 401K match
  • World-class benefits
  • Employee stock purchase program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++assembly languagesreal-time operating systemsembedded software developmentsoftware architecturesoftware designalgorithm designunit test developmentintegration test development
Soft Skills
technical guidancementorshipmulti-tasking