Embedded Software Engineer - Judge Group
Richmond, BC
About the Job
Location: Richmond, BC
Description: Our client is currently seeking a Embedded Software Engineer.
Contact: dlagrand@judge.com
Description: Our client is currently seeking a Embedded Software Engineer.
Senior Embedded Software Engineer
Location: Richmond, BC
Type: Full-time Contract
Hybrid Work: 50% remote, 50% on-site
Travel: 10%
About Us:
We are seeking a talented Senior Embedded Software Engineer to join our Software team. As part of an Agile group of embedded software engineers, you’ll collaborate to develop communication interfaces and control software for our cloud-connected inverter products and accessories. If you’re passionate about next-generation technologies and excited to contribute to a world-class product, this role is for you.
Responsibilities:
- Collaborate on the architecture, design, implementation, and maintenance of firmware for a multi-interface communication module.
- Develop detailed requirements and specifications based on product and system needs, working closely with marketing managers, engineering project managers, and other technical innovators across global locations.
- Work within a team of embedded firmware engineers and system engineers to implement specified functionality.
- Promote and embrace Test Driven Development (TDD) and Agile (Scrum) methodologies.
- Program real-time, multi-threaded, and concurrent embedded systems using C/C++.
- Follow established development guidelines and standards.
Qualifications:
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent practical experience).
- [Specify years] of experience in software development, including C/C++ programming, RTOS, microcontroller interfacing, debugging, and firmware development.
- Strong understanding of networking protocols and embedded real-time applications.
- Positive, composed, and self-motivated team player with a desire to work in a fast-paced, collaborative design environment.
Contact: dlagrand@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com
Source : Judge Group