Gentex Corporation

Embedded Software Engineer II

Gentex Corporation$73K — $109K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
  • 2+ years of software development lifecycle experience.
  • Extensive knowledge of electronics and embedded systems.
  • Proficiency in C, C++, assembly languages, and real-time operating systems.
  • Strong communication and multitasking skills.

Responsibilities

  • Execute the full software development lifecycle from requirements analysis to validation.
  • Coordinate with cross-functional teams including Hardware and Software Project Engineering.
  • Design and implement new features for embedded platforms, such as cameras and sensors.
  • Participate in code reviews and project planning meetings.
  • Engage in process improvement and software compliance activities.
  • Provide mentorship and technical guidance to junior engineers.
  • Maintain confidentiality and comply with safety regulations.

Benefits

  • Opportunity to work at an award-winning global technology company.
  • Collaborative environment with cross-functional teams.
  • Engagement in diverse projects including new product features.
  • Career development opportunities through mentorship.
  • A commitment to workplace safety and compliance.
Full Job Description
POSITION OVERVIEW

The Embedded Software Engineer II at Gentex creates software code designs to meet product requirements. This position requires interfacing with all groups within the company to define, design, develop, track, debug, and test products that fulfill the customer's needs.

Location: This position requires on-site work at Gentex facilities. This role is not eligible for remote work.

RESPONSIBILITIES
  • 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 our embedded platforms, including, but not limited to, bringing up new cameras, SoC's, sensors, chipsets and other driver development.
  • Participate in code reviews, estimation and planning meetings.
  • Active involvement in process improvement and software compliance activities.
  • Assist in the recruiting and screening of candidates, as required.
  • Providing technical guidance and mentorship to junior team members.
  • Maintaining a high level of honesty, integrity, and confidentiality with respect to company matters.
  • Complying with all Company policies and procedures, safety regulations, company safety policies and safely perform all duties, including but not limited to, promoting a safe workplace.
  • Other duties as assigned.


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, ongoing, current 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.
  • Requires a person who is highly motivated and demonstrates good communication and people skills.
  • Must be able to balance multiple responsibilities and have strong multi-tasking skills.
  • Full professional written and verbal proficiency in English.
  • Ability to travel to the United States.
  • Proficiency in Microsoft Office Suite.


PREFFERED QUALIFICATIONS
  • 4+ years of technical experience in all phases of software development lifecycle.
  • Strong Linux Experience.
  • Experience working on video, audio, signal processing and compression.
  • Experience working on Camera development and Image Signal Processing.
  • Experience working on Wi-Fi and BLE.
  • Familiarity with tools like Git, Bitbucket, Jenkins, JIRA, Azure DevOps etc.
  • Familiarity with Agile processes.
  • Familiarity with static analysis tools, code coverage metrics and unit test generation.


Compensation and Benefits
  • Gentex offers a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. We also offer a range of benefits and programs to meet our employee needs, based on eligibility. Additional details about total compensation and benefits will be provided during the hiring process.
  • This role offers a salary range of $73,000 CAD to $109,000 CAD, depending on candidate experience, education, and skill set.


COUNTRY SPECIFIC REQUIREMENTS
  • Ontario, Canada - none.


About Gentex Corporation

Gentex Corporation is a leading supplier of automotive electronics and related products. We design, develop, and manufacture advanced electronic systems and components for the automotive industry, including automatic-dimming rearview mirrors, smart mirrors, and other advanced driver-assist systems. Our products are used by major automakers around the world, and we are committed to innovation, quality, and customer satisfaction. We are also a leading supplier of fire protection products, including smoke detectors and carbon monoxide detectors. Gentex Corporation is headquartered in Zeeland, Michigan, and has operations in the United States, Europe, and Asia.
Learn more about Gentex Corporation
Size
4,998 employees
Market Cap
$6.3 billion
Industry
Net Income
$347.5 million
Founded
1974
5 Year Trend
+0.6%
Revenue
$1.6 billion
NASDAQ

Similar Jobs

More Jobs at Gentex Corporation

More Consumer Technology Jobs

Find similar Embedded Software Engineer II jobs: