Embedded Software Developer
3 days ago
We are seeking a skilled Software Engineer to join our team at TMC Canada. As a key member of our team, you will play a crucial role in bringing our system to life, making a significant impact on the day-to-day lives of hundreds of thousands of people worldwide.
Technical Expertise
- 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.
Collaboration and Communication
- 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.
Requirements
- 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.
- 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.
What We Offer
- A challenging and stimulating work environment in which you can be the director of your own career.
- A permanent employment contract, offering you stability and security.
- A one-on-one coaching and trainings designed to help you develop your entrepreneurial skills.
- A strong meaningful and relevant network through our competence cells structure.
- A playground for new ideas and a potential launching for start-ups through our entrepreneurial lab.
Why Choose TMC Canada?
- We are an equal opportunity employer and values diversity.
- We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
-
Embedded Software Developer
3 days ago
Richmond, British Columbia, Canada TMC Canada Full time{"title": "Software Engineer", "description": "Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team at TMC Canada. As a key member of our team, you will play a crucial role in bringing our system to life, making a significant impact on the day-to-day lives of hundreds of thousands of people worldwide.Technical ExpertiseDesign,...
-
Embedded Software Developer
4 days ago
Richmond, British Columbia, Canada TMC Canada Full time{"title": "Software Engineer", "description": "Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team at TMC Canada. As a key member of our team, you will play a crucial role in bringing our system to life, making a significant impact on the day-to-day lives of hundreds of thousands of people worldwide.Technical ExpertiseDesign,...
-
Embedded Software Designer
9 hours ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at Schneider Electric Norge AS. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our range of cloud-connected inverter products and accessories.Key ResponsibilitiesDevelop communication...
-
Embedded Software Designer
6 hours ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at Schneider Electric Norge AS. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our range of cloud-connected inverter products and accessories.Key ResponsibilitiesDevelop communication...
-
Embedded Software Designer
8 hours ago
Richmond, British Columbia, Canada US Tech Solutions Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at US Tech Solutions. As a key member of our team, you will be responsible for designing and developing communication interface and controls software for our range of cloud connected inverter products and accessories.Key ResponsibilitiesDesign, estimate, implement, and...
-
Embedded Software Designer
5 hours ago
Richmond, British Columbia, Canada US Tech Solutions Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at US Tech Solutions. As a key member of our team, you will be responsible for designing and developing communication interface and controls software for our range of cloud connected inverter products and accessories.Key ResponsibilitiesDesign, estimate, implement, and...
-
Embedded Software Architect
1 day ago
Richmond, British Columbia, Canada US Tech Solutions Full timeAbout the Role We are seeking a highly skilled Embedded Software, Senior Designer to join our team at US Tech Solutions. As a key member of our team, you will be responsible for developing communication interface and controls software for our range of cloud connected inverter products and accessories. Key Responsibilities * Design, estimate, implement,...
-
Embedded Software Architect
22 hours ago
Richmond, British Columbia, Canada US Tech Solutions Full timeAbout the Role We are seeking a highly skilled Embedded Software, Senior Designer to join our team at US Tech Solutions. As a key member of our team, you will be responsible for developing communication interface and controls software for our range of cloud connected inverter products and accessories. Key Responsibilities * Design, estimate, implement,...
-
Embedded Software Designer
5 days ago
Richmond, British Columbia, Canada US Tech Solutions, Inc. Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at US Tech Solutions, Inc. as a Senior Software Developer. This is a unique opportunity to work on the development of communication interface and controls software for our range of cloud connected inverter products and accessories.Key ResponsibilitiesPlay a key role in...
-
Embedded Software Designer
5 days ago
Richmond, British Columbia, Canada US Tech Solutions, Inc. Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at US Tech Solutions, Inc. as a Senior Software Developer. This is a unique opportunity to work on the development of communication interface and controls software for our range of cloud connected inverter products and accessories.Key ResponsibilitiesPlay a key role in...
-
Embedded Software Architect
9 hours ago
Richmond, British Columbia, Canada US Tech Solutions Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Designer to join our team and contribute to the development of our cloud connected inverter products and accessories.Key ResponsibilitiesDesign and develop communication interface and controls software for our range of cloud connected inverter products and accessories.Analyze requirements,...
-
Embedded Software Architect
6 hours ago
Richmond, British Columbia, Canada US Tech Solutions Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Designer to join our team and contribute to the development of our cloud connected inverter products and accessories.Key ResponsibilitiesDesign and develop communication interface and controls software for our range of cloud connected inverter products and accessories.Analyze requirements,...
-
Embedded Software Technical Lead
9 hours ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full timeEmbedded Software Technical ManagerAt Schneider Electric, we're committed to sustainability and innovation. Our Prosumer NAM team is seeking a skilled Embedded Software Technical Manager to lead the development of next-generation electro-mechanical solutions for residential storage and solar needs.Key Responsibilities:Lead a team of embedded firmware...
-
Embedded Software Technical Lead
6 hours ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full timeEmbedded Software Technical ManagerAt Schneider Electric, we're committed to sustainability and innovation. Our Prosumer NAM team is seeking a skilled Embedded Software Technical Manager to lead the development of next-generation electro-mechanical solutions for residential storage and solar needs.Key Responsibilities:Lead a team of embedded firmware...
-
Embedded Software Technical Lead
10 hours ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full timeEmbedded Software Technical ManagerAt Schneider Electric, we're committed to sustainability and innovation. Our Prosumer NAM team in Richmond, BC, is seeking a skilled Embedded Software Technical Manager to lead our R&D efforts in designing next-generation electro-mechanical solutions for residential storage and solar needs.Key Responsibilities:Lead a team...
-
Embedded Software Technical Lead
7 hours ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full timeEmbedded Software Technical ManagerAt Schneider Electric, we're committed to sustainability and innovation. Our Prosumer NAM team in Richmond, BC, is seeking a skilled Embedded Software Technical Manager to lead our R&D efforts in designing next-generation electro-mechanical solutions for residential storage and solar needs.Key Responsibilities:Lead a team...
-
Embedded Software Expert
1 week ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000About Schneider Electric Norge ASWe are a leading global company accelerating our contributions to a sustainable and inclusive world.Job SummaryWe are seeking a highly skilled and motivated Senior Embedded Software Designer to play a key role in developing communication interface and controls software for our range of cloud-connected inverter products and...
-
Embedded Software Expert
2 weeks ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000About Schneider Electric Norge ASWe are a leading global company accelerating our contributions to a sustainable and inclusive world.Job SummaryWe are seeking a highly skilled and motivated Senior Embedded Software Designer to play a key role in developing communication interface and controls software for our range of cloud-connected inverter products and...
-
Senior Embedded Software Designer
1 week ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000About Schneider Electric Norge ASSchneider Electric Norge AS is a leading global company that is accelerating its contributions to a sustainable and inclusive world.Job SummaryWe are seeking a highly skilled and motivated Senior Embedded Software Designer to play a key role in developing communication interface and controls software for our range of...
-
Senior Embedded Software Designer
2 weeks ago
Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000About Schneider Electric Norge ASSchneider Electric Norge AS is a leading global company that is accelerating its contributions to a sustainable and inclusive world.Job SummaryWe are seeking a highly skilled and motivated Senior Embedded Software Designer to play a key role in developing communication interface and controls software for our range of...