Gentex Corporation
Embedded Software Engineer II
Canada Ottawa · Mid
Work authorization requiredDetected 30 days ago
C++AlgorithmsCode ReviewGitAzureJenkinsLinuxDevOpsJiraProcess ImprovementEmbedded SystemsElectrical EngineeringSignal ProcessingCommunicationMentoringMicrosoft OfficeBitbucket
About the role
- The Embedded Software Engineer II at Gentex creates software code designs to meet product requirements.
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.
- 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.
- 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.
- 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.
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.
- 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.
- 4+ years of technical experience in all phases of software development lifecycle.
- Strong Linux Experience.
- 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
- Gentex offers a competitive total rewards package including base salary determined based on the role, experience, skill set, and location.
- 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.
Benefits
- We also offer a range of benefits and programs to meet our employee needs, based on eligibility.
Company info
- You want to love what you do and love where you work.
- Gentex gives you the best of both worlds.
- A global technology company headquartered in Zeeland, Michigan, Gentex is an 8-time winner of the Top Workplaces in Michigan.
Visa & Work Authorization
- At Gentex, we use E-verify to confirm you're authorized to work in the U.S.
Apply directly at Gentex Corporation →Create a free account for alerts like thisView Gentex Corporation immigration profile
This listing is sourced directly from Gentex Corporation's careers page and normalized into a canonical job model.