Embedded Software Engineer II

Gentex Corporation

Zeeland (MI)

On-site

USD 90,000 - 120,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Gentex Corporation in Zeeland, MI is seeking an Embedded Software Engineer II to contribute across the full software development lifecycle on on-site teams. You will engage with hardware, mechanical, product and system engineering to design, implement and verify embedded software for cameras, SoCs and drivers.

The role requires 2+ years of hands-on experience with C/C++, RTOS and embedded systems, plus strong communication skills and the ability to balance multiple priorities in a collaborative

Qualifications

  • Bachelor’s degree in Electrical, Computer Engineering or Computer Science or related discipline.
  • 2+ years of technical experience across the software development lifecycle.
  • Detailed knowledge of electronics components and systems.
  • Proficiency in C and C++, assembly languages, and RTOS.
  • In-depth knowledge of embedded systems.
  • Strong communication and people skills; ability to multitask.
  • Proficiency with Microsoft Office Suite.

Responsibilities

  • Execute full software development lifecycle from requirements through testing and validation.
  • Coordinate with Hardware, Mechanical, Product and System Engineering teams.
  • Design and implement features for embedded platforms including cameras, SoCs and drivers.
  • Participate in code reviews, estimation and planning meetings.
  • Mentor junior team members and contribute to process improvements.
  • Perform other duties as assigned.

Skills

C
C++
RTOS
Embedded systems
Linux
Communication
Multi-tasking

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science

Tools

Git
Bitbucket
Jenkins
JIRA
Azure DevOps

Job description

## Embedded Software Engineer IIApply: Zeeland, MI: Ottawa 25: Full time: Posted Yesterday: REQ026361At Gentex, you’ll help create innovative technologies that improve how people live, travel, and stay connected. Join a company driven by quality products across an evolving range of industries. **POSITION OVERVIEW**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.**WHAT YOU’LL DO*** 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.* Other duties as assigned.**HOW YOU’LL DO IT*** Problem solving - Defining a problem, determining the cause, identifying, prioritizing and selecting alternatives for a solution, and implementing a solution.* Quality focus - Promoting and maintaining high standards of work, looking for ways to improve products and services, while encouraging coworkers to do so as well.* Situational adaptability -Ability to work with evolving systems, processes and structures, demonstrating the flexibility to adapt to changing environments, requirements and regulations.* Conceptual thinking - Finding effective solutions by taking a holistic, abstract, or theoretical perspective.* Building collaborative relationships - Developing, maintaining, and strengthening partnerships with others inside or outside the organization.* 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.**WHAT TO BRING*** 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.* Proficiency in Microsoft Office Suite.**WHAT WILL HELP*** 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.**Gentex is an equal opportunity employer**Gentex extends equal employment opportunities to qualified applicants and employees regardless of an individual’s race, color, religion, national origin, age, sex (including pregnancy, gender identity, and sexual orientation), disability, marital status, military service, height, weight, genetic information, or any other reason protected by law. **Assistance**Gentex is committed to working with and providing reasonable accommodation to applicants with disabilities. For accommodation requests, email us at recruiting@gentex.com. Gentex will not discriminate against any qualified individual who can perform the essential functions of the job with or without a reasonable accommodation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Gentex Corporation • Ottawa (IL)

On-site
USD 100,000 - 150,000
Embedded Software Engineer II
Embedded Software Engineer II

Gentex Corporation • United States

On-site
USD 90,000 - 120,000
Embedded Software Engineer II
Embedded Software Engineer II

Gentex Corporation • Grand Rapids (MI)

On-site
USD 85,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Gentex Corporation • Grand Rapids (MI)

On-site
USD 90,000 - 120,000
Maintenance II
Maintenance II

Gentex Corporation • Zeeland (MI)

On-site
USD 52,000 - 78,000
Engineering Project Manager II
Engineering Project Manager II

Gentex Corporation • Zeeland (MI)

On-site
USD 110,000 - 150,000
Data Scientist
Data Scientist

Gentex Corporation • Zeeland (MI)

On-site
USD 95,000 - 130,000
Health insurance
Machine Vision Development Engineer I
Machine Vision Development Engineer I

Gentex Corporation • United States

On-site
USD 70,000 - 90,000
Embedded Software Engineer II: Cameras, SoCs & RTOS
Embedded Software Engineer II: Cameras, SoCs & RTOS

Gentex Corporation • Zeeland (MI)

On-site
USD 90,000 - 120,000
Software Systems Engineer
Software Systems Engineer

Gentex Corporation • United States

On-site
USD 90,000 - 130,000