Overview
Skills
Job Details
Job Title: Embedded Software Developer
Job Description:
We are seeking an Embedded Software Developer responsible for executing engineering tasks related to embedded software development. The role involves refining existing embedded software, developing secure and reliable code, and collaborating with cross-functional teams.
Responsibilities:
Refine and enhance existing embedded software code
Design and develop security, communication, and error-handling modules
Perform code reviews and fix static analysis issues
Develop and maintain unit tests with 100% statement and branch coverage
Deliver code via GitHub using pull requests
Update design and technical documentation
Collaborate with Embedded Software and Electrical teams to support board-level and product-level testing
Resolve defects identified during reviews and testing
Work with cross-functional teams including Mechanical, Systems, Quality, Regulatory, and Manufacturing
Follow SAFe Agile methodology and meet project milestones
Document activities, results, and contribute to DFMEA
Qualifications:
BE / BTech in Electrical, ECE, Software Engineering, or equivalent