Embedded Software Designer

 

Description:

What will you do?

• Play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the world.

• Design, estimate, implement, and test new features, protocols, and APIs in a Yocto-based embedded Linux box at the heart of our system and related CI systems.

• Write automated unit and integration tests.

• Triage, track down, and stamp out bugs.

• Work with a variety of implementation languages, including but not limited to C, Python, shell scripts, CMake, bitbake recipes, GitHub actions, C++, and Go.

• Be a proponent of Rust programming language to the development team.

• Collaborate with fellow software developers, electrical, mechanical, and systems engineers, testers, and other technical and non-technical innovators and support staff around the world.

• Work with teammates within the team's agile-oriented development process, actively contributing to shaping the process, ensuring it benefits you, your teammates, and your team's stakeholders.

• Help us build a system that is usable, reliable, testable, secure, economical, maintainable, supportable, and privacy-protecting.

• Learn and grow; and help those around you learn and grow.

What qualifications will make you successful?

• 8+ years of hands-on experience in embedded software and firmware development.

• Bachelor's degree in Electrical, Computer, or Mechatronic Engineering, Computer Science, or a related discipline.

• Demonstrable expertise with the C programming language for embedded systems.

• Extensive working knowledge of Linux.

• Attention to detail.

• Structured approach to troubleshooting and problem solving.

• Strong communication and interpersonal skills with demonstrated collaborative teamwork capabilities.

• Experience in the full product lifecycle, from development through maintenance.

• Appreciates and doesn’t mind writing automated tests.

• Enjoys learning and teaching.

Organization Berean Group International, Inc.
Industry IT / Telecom / Software Jobs
Occupational Category Embedded Software Designer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2024-09-22 2:59 pm
Expires on 2025-01-22