FREE ACCESS
5,000–10,000 jobs/day
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.

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 .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAssemblyAzureJenkinsLinuxC++
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.