Jobs / Gen***
Embedded Software Engineer II
Gen*** · Zeeland, MI, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Zeeland, MI, United StatesRemote
Remuneration
Not specified
Location
Zeeland, MI, United States
Visa sponsorship
Sponsors visa
Job summary
At 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.
Qualifications
- 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
- 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.
Responsibilities
- 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,
- 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.
Skills
CommunicationEnglishSpanish
Degrees
AssociateDegree
Languages
EnglishSpanish
Travel
Travel
Industry
Defense
Company size
Smb
Security clearance
Confidential