Senior Software Developer – Embedded Systems Firmware Engineer

Sponsored

google-icon

Job Opening: Senior Software Developer, Embedded Systems, Firmware

Location: Waterloo, ON, Canada

Sponsored

Experience Level: Mid

Job Description

Google is seeking a Senior Software Developer with expertise in Embedded Systems and Firmware. The ideal candidate will be responsible for driving progress, solving problems, and mentoring more junior team members. They should have deep expertise and applied knowledge within the relevant area.

Requirements and Necessary Skills

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 4 years of experience coding in C++ or C.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience working with embedded operating systems.

Preferred Qualifications:

  • Master’s degree or PhD in Computer Science, or a related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience in Android development.
Similar offers ➔  Senior Software Developer for Chrome for Android Development

Responsibilities

  • Work alongside the existing team to enhance and improve the matter open source Software Development Kit (SDK).
  • Collaborate with other Smart Home ecosystems and suppliers.
  • Debug and troubleshoot software interoperability problems among matter devices.
  • Document software development processes and procedures.
  • Work alongside certification team to improve validation and certification process and tooling.

Benefits and Salary

Competitive salary and benefits package commensurate with experience and qualifications.

Application Process

To apply for the Senior Software Developer position, please visit the following link: [link_here].

Company Culture and Growth Opportunities

Google is proud to be an equal opportunity and affirmative action employer, committed to building a diverse workforce where everyone feels included and valued. Employees at Google have the opportunity to work on cutting-edge technologies and collaborate with talented individuals from around the world. The company provides a culture of belonging and growth opportunities for career development.

Similar offers ➔  Senior Software Developer - Computer Vision/Machine Learning for AR Development

Google values employees’ well-being and offers a range of benefits, including health insurance, retirement plans, paid time off, and opportunities for personal and professional growth.

Note: Google does not accept agency resumes and is committed to maintaining an inclusive workplace environment. English proficiency is required for all roles.

If you require accommodation during the application process, please complete the Accommodations for Applicants form.

Join Google in shaping the future of technology and making a positive impact on the world.

Apply Offert