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 |