Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Gentex Corporation

Embedded Software Engineer II

Gentex Corporation

. Execute the full software development lifecycle, including requirements analysis, software architecture, software design, algorithm design, unit test development, integration test development, embedded software development, software verification, and validation .

Posted 10/16/2026full-timeZeeland • Michigan • United StatesJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in the full software development lifecycle, with a strong focus on embedded systems, algorithm design, and software verification. Proficient in C, C++, and real-time operating systems, while also providing mentorship and technical guidance to junior team members.

Highest-signal resume keywords
Embedded Software DevelopmentC, C++, Assembly LanguagesSoftware Development LifecycleTechnical Guidance and MentorshipAgile Processes

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
Embedded SystemsAlgorithm DesignSoftware VerificationUnit Test DevelopmentIntegration Test DevelopmentCamera DevelopmentImage Signal ProcessingSignal ProcessingReal Time Operating SystemsElectronics Components Knowledge
Soft Skills
Communication SkillsProblem SolvingAdaptabilityCollaborative RelationshipsMulti-tasking Skills
Tools & Technologies
Microsoft Office SuiteLinuxGitBitbucketJenkinsJIRAAzure DevOpsStatic Analysis ToolsCode Coverage MetricsUnit Test Generation
Industry Keywords
Software ComplianceHardware CoordinationSystem EngineeringProduct EngineeringChipset Bring-up

Tech Stack

Tools & technologies
AssemblyAzureJenkinsLinuxC++

About the role

Key responsibilities & impact
  • Execute the full software 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 Hardware, Mechanical, Product, Software Project Engineering, and System Engineering teams
  • Design and implement features for embedded platforms, including camera, SoC, sensor, chipset bring-up, and driver development
  • Participate in code reviews, estimation, and planning meetings
  • Contribute to process improvement and software compliance activities
  • Assist with recruiting and screening candidates as required
  • Provide technical guidance and mentorship to junior team members
  • Perform other duties as assigned
  • Promote quality, problem solving, adaptability, conceptual thinking, collaborative relationships, honesty, integrity, confidentiality, and workplace safety

Requirements

What you’ll need
  • 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++, assembly languages, and real time operating systems
  • In-depth knowledge of embedded systems
  • Highly motivated with good communication and people skills
  • Ability to balance multiple responsibilities and strong multi-tasking skills
  • Proficiency in Microsoft Office Suite
  • Strong Linux experience preferred
  • Experience with video, audio, signal processing, and compression preferred
  • Experience with camera development and Image Signal Processing preferred
  • Experience with Wi-Fi and BLE preferred
  • Familiarity with Git, Bitbucket, Jenkins, JIRA, Azure DevOps, and similar tools preferred
  • Familiarity with Agile processes preferred
  • Familiarity with static analysis tools, code coverage metrics, and unit test generation preferred
  • Must be authorized to work in the U.S.