Job Description
Embedded Software Engineer
This leading company based in Cambridge are looking a Embedded Software Engineer to join there team.
Core Responsibilities:
* Spearheading the design and development of embedded systems firmware in alignment with project objectives, under the direction of senior leadership in R&D.
* Defining the scope of assigned tasks and providing an initial project estimate.
* Operating in a high-paced environment, ensuring timely completion of tasks to meet product specifications.
* Analyzing and resolving software defects by identifying root causes and implementing effective solutions.
* Collaborating independently and in close cooperation with project teams, engaging with colleagues across departments to exchange knowledge, contribute ideas, and develop technical solutions.
* Adhering to software development lifecycle (SDLC) processes, promoting best practices, conducting code reviews, and ensuring automated testing for code quality.
* Documenting all stages of development in accordance with established processes.
* Providing mentorship and guidance to junior team members.
Preferred Qualifications:
1. Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
2. Extensive experien...