Firmware Design Engineer
3 months ago
| Your challenges ?
The role involves the following tasks and responsibilities :
- Implement new features or fix issues written in C for an embedded application ;
- Develop detailed requirements and specifications based on product and system requirements, working in concert with marketing ;
- managers, engineering project managers, and other multi-discipline technical innovators in multiple locations world-wide ;
- Perform manual and automated bench testing during development ;
- Follows established development guidelines and standards and makes recommendations for improvements ;
- Develop features to meet technical requirements including regional grid code compliance and functional safety ;
- Write test plans and conduct design verification tests ;
- Debug firmware issues as identified by other teams ;
- Write and maintain tools in Python to support firmware development (e.g. Pytest, code generation, SQL queries, Excel reports) ;
- Provide mentorship for other team members.
| What do we expect from you ?
The minimum required skills necessary for this role :
- 5+ years of hands-on experience in embedded firmware development ;
- Bachelor of Applied Science degree in Electrical, Computer, or Mechatronic engineering or related discipline ;
- Demonstrable expertise in C programming language for embedded systems ;
- Passion for building and maintaining CI/CD pipeline as part of firmware development (Github Actions, Jenkins, Docker, CMAKE) ;
- Structured approach to troubleshooting and problem solving ;
- Proficient in test driven development (TDD) approach.
| What can you expect from TMC ?
TMC is an international high-tech consultancy company that brings expertise to their clients in order to support them with the realization of their technological challenges. As such, TMC is operating as an expert center at the disposition of its clients and we help them to be more competitive in an ever more global and faster changing technological world.
At TMC we believe that people are the driving force behind technological innovation. That is why we want to create the best possible conditions for tech talents to thrive in. We offer you a challenging and stimulating work environment in which you can be the director of your own career.
As an Employeneur you are part of our TMC family. Next to our outstanding technical expertise, fun and engagement are meaningful parts of our culture.
| Why choose for Employeneurship ?
We are truly unique thanks to our Employeneurship model which is a true innovation for the High Technology consulting business. It is the business relationship of the 21th century for high skilled technical professionals. It is built around 5 main pillars :
- You will have a permanent employment contract, offering you stability and security ;
- You will get to know your market value and have a share in the profit your work generates thanks to the individual profit sharing ;
- We will support you with a one-on-one coaching and trainings designed to help you develop your entrepreneurial skills ;
- The competence cells structure, provides you with a strong meaningful and relevant network ;
- The entrepreneurial lab: a playground for new ideas and a potential launching for start-ups.
TMC is 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.
-
Technical Lead – Embedded Platforms
1 month ago
Burnaby, British Columbia, Greater Vancouver, Canada RIGID ROBOTICS Full timeTechnical Lead – Embedded Platforms (Senior Systems and Firmware Engineer)Location: Burnaby, BC (Hybrid)About Us: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our...
-
Software Test Automation Engineer
2 months ago
Richmond, British Columbia, Greater Vancouver, Canada TMC Canada Full time| Your challenges ?The role involves the following tasks and responsibilities :Work within a scrum team to define, program and automate test cases that verify product requirements and implement specified test functionality ;Develop production-quality Python automation frameworks and shared libraries ;Create and/or maintain an automated testing platform built...
-
Embedded Software, Senior Designer
3 months ago
Richmond, British Columbia, Greater Vancouver, Canada TMC Canada Full time| Your challenges ?The role involves the following tasks and responsibilities :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...
-
Project Manager
3 months ago
Burnaby, British Columbia, Greater Vancouver, Canada Enersolv Design + Build Ltd. Full timeAbout Enersolv Design & Build LtdEnersolv Design + Build isn’t just a construction company – we’re a people company.We prove that business can have minimal conflict while maximizing the beneficial experience for both our clients and our people.Our vision is not just about providing turnkey delivery of high-performance, energy-efficient, sustainable...
-
Electrical Transmission Line Design Engineer
5 days ago
Burnaby, British Columbia, B5B, Greater Vancouver, Canada TEEMA Full timeThe Engineer is a professional engineer or geoscientist who applies engineering knowledge toprovide engineering, estimating, planning, and quality management services for mediumcomplexity projects and/or operations safely, with quality, within budget, and on time.What you will be doing?• This role requires demonstrated experience with the electrical design...
-
Building Science Engineer
1 month ago
Richmond, British Columbia, Greater Vancouver, Canada ML6 Search + Talent Advisory Full timeThe OpportunityWe are seeking an experienced Building Science Engineer to join our clients team in Richmond, BC. You will play a key role in performing and managing building science investigations, designing effective remediation strategies, conducting on-site inspections, and delivering comprehensive reporting services. As part of the rapidly growing...
-
Richmond, British Columbia, Greater Vancouver, Canada Dynamix Agitators Inc. Full timeAbout the job:Senior Mechanical Engineer (Full Time- onsite in Richmond, BC)About Us: Dynamix Agitators Inc. is a leader in the manufacturing and engineering sector, dedicated to delivering high-quality products and innovative solutions. We are seeking a dynamic and experienced Senior Mechanical Engineer to join our team and lead our operations to new...
-
Mechanical Engineer
1 month ago
Burnaby, British Columbia, Greater Vancouver, Canada Algo Communication Products Ltd Full timeCompany Overview:Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting-edge products to our...
-
Electrical Transmission Line Design
5 days ago
Burnaby, British Columbia, B5B, Greater Vancouver, Canada Morson Talent Full timeRole: Electrical Transmission Line DesignLocation of Services: Edmonds/HybridEstimated Work Start Date: 06-Jan-2025Estimated Work End Date: 05-Jan-2027Max T4 Rate: $93/Max INC Rate: $110.11Experience and Role Accountabilities• A minimum eight (8) years of experience in a relevant engineering field or equivalent.• Develop safe engineering solutions by...
-
Senior Transmission Line Engineer
3 months ago
Burnaby, British Columbia, Greater Vancouver, Canada West Power Energy Full timeWest Power Energy is looking for a Senior Transmission Line Engineer to support our growing Transmission & Distribution practice in Burnaby, BC. This is a hybrid position, working some days in the office and working some days from home. The successful candidate will be involved in all facets of transmission line routing and design. We are looking for a...
-
Assistant Project Engineer
5 days ago
Burnaby, British Columbia, B5B, Greater Vancouver, Canada Morson Talent Full timeRole: Assistant Project Engineer - Lines & InterconnectionsContract Duration: 12 monthsLocation of Services: Edmonds/HybridRate: INC $76.80 / T4 $63.47Work Assignment OverviewThis position is for an Assistant Project Engineer Consultant who will work with cross-functional teams to ensure that project designs are safe, effective, and meet all required...
-
Electrical Engineer
2 days ago
Burnaby, British Columbia, B5B, Greater Vancouver, Canada Torus Talent Full timePosition Overview:Torus Talent is excited to partner with a forward-thinking consulting firm that works with a dynamic range of clients in industries such as solar energy, high voltage power systems, amusement parks, and more. This is a fantastic opportunity for an experienced Electrical Project Engineer who thrives in a collaborative environment and is...
-
Senior Project Engineer
5 days ago
Burnaby, British Columbia, B5B, Greater Vancouver, Canada Morson Talent Full timeRole: Senior Project Engineer - Lines & InterconnectionsLocation of Services: Edmonds/HybridWork Assignment Overview: This position is for a Senior Project Engineer Consultant who will work with cross-functional teams to ensure that project designs are safe, effective, and meet the requirements of BC Hydro.Contract Duration: 12 monthsMax INC Rate: $96/Max T4...
-
Automation Engineer EIT
4 weeks ago
Burnaby, British Columbia, Greater Vancouver, Canada NuWave Research Inc. Full timeAbout NuWave:NuWave Research Inc. is a global leader in commercial applications of vacuum microwave dehydration technology. NuWave’s patented technology goes beyond microwave drying. We provide customizable solutions for Microwave-Assisted Processing needs, including extraction, biosynthesis, and organic synthesis. Our machines use a Rapid Low Temperature...
-
DevOps Engineer
2 days ago
Burnaby, British Columbia, B5B, Greater Vancouver, Canada OMEGA Systems Full timeRole Summary: As a Senior Infrastructure Engineer at OMEGA, you’ll be instrumental in designing, implementing, and managing our infrastructure, both cloud-based and on-premises. A key focus of the role will be on monitoring, security, database administration, and event-driven technologies like Kafka, which are central to our application architecture. This...
-
Senior Interface Engineer
5 days ago
Burnaby, British Columbia, B5B, Greater Vancouver, Canada Altea Healthcare Full timeThe Senior Interface Engineer will play a crucial role in developing, implementing, and maintaining interfaces between our electronic health records systems and various external systems, ensuring seamless data integration and exchange. The successful candidate will collaborate with cross-functional teams, clients, and vendors to deliver high-quality...
-
AutoCAD - MicroStation Technician
1 month ago
Burnaby, British Columbia, Greater Vancouver, Canada West Power Energy Full timeWest Power Energy is a leading multi-disciplinary engineering consulting firm, specializing in, high-voltage transmission, and distribution design. West Power Energy strives to provide engineering services to public and private utility companies, consultants, as well as contractors taking part in the design and construction of power generation facilities,...
-
Paging Layout Specialist
2 months ago
Burnaby, British Columbia, Greater Vancouver, Canada Algo Communication Products Ltd Full timeCompany Overview:Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting-edge products to our...
-
Senior Software Engineer
2 months ago
Port Moody, British Columbia, Greater Vancouver, Canada Trader Interactive Full timeAre you ready to be a big part of something big?At Trader Interactive, we make buying and selling a great experience. We’re a group of go-getters who decided they didn’t want to settle for the status quo. We come together as one team to build value and drive innovation across our industries - but we have fun while we do it and make sure our people are...
-
Senior Leader, Design
1 month ago
New Westminster, British Columbia, K3L, Greater Vancouver, Canada Fraser Health Authority Full timeSalaryThe salary range for this position is CAD $59.56 - $85.62 / hour Job SummaryBring your demonstrated leadership skills to this exciting opportunity as a Senior Leader, Design - Redevelopment & Major Projects within our Facilities Management Engineering and Operations team focussing on the Surrey Memorial Hospital Redevelopment. In this role, you are...