Embedded Software, Senior Designer
2 months ago
| 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 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.
| What do we expect from you ?
The minimum required skills necessary for this role :
- 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.
- Appreciates and doesn’t mind writing automated tests.
Is considered an asset :
- 3+ years of writing production code using Rust programming language
- Experience with PV and Grid Tie Energy Storage system architecture and application
- Knowledge of RTOS constructs including threads, scheduling, synchronization, and memory management.
- Experience developing with an embedded RTOS like FreeRTOS, µC/OS, VXWorks, Neutrino, etc.
- Experience with performing low-level board debugging with oscilloscopes, DMMs, function generators, etc.
- Experience with Test-driven development (e.g. jUnit, CppUTest, Gherkin).
- Industrial communications standards such as IEC61850, Modbus, LIN bus, CANbus/J1939, DNP3, or Ethernet/IP.
| 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 week 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...
-
Senior Software Developer
1 week ago
Richmond, British Columbia, Greater Vancouver, Canada UniUni Full timeDegree in Computer Science, Engineering, or a related field5+ years of experience in backend developmentProficiency in designing, developing, and testing software in PHP Laravel Framework; open to using multiple languagesExperience in PHP Laravel or core Java and implementing solutions that handle high availability and concurrency with low latency...
-
Software Test Automation Engineer
1 month 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...
-
Senior Electrical Designer
1 week ago
Surrey, British Columbia, Greater Vancouver, Canada Goldbeck Recruiting Full timeAbout the client:Our client is a consulting firm specializing in electrical and mechanical engineering design for the construction industry across Western Canada. They work on diverse projects, including design-build, healthcare, education, retail, government, residential, high-rises, corporate offices, hospitality, and entertainment. The firm designs...
-
Senior Mechanical Designer
2 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...
-
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...
-
Senior Software Engineer
1 month 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...
-
IT Risk Senior Consultant
5 days ago
Richmond, British Columbia, Greater Vancouver, Canada Cyberium Group Full timeRole ExpectationsWe are looking for a dynamic IT Risk Senior Consultant to work as an integral part of our service delivery team serving enterprises in the Technology, Financial Services, Public Sector and other industry sectors. You will be helping our clients solve complex business, risk and IT challenges.You will be an integral part of our team, providing...
-
Senior Leader, Design
2 weeks ago
Burnaby, British Columbia, B5B, Greater Vancouver, Canada Fraser Health Authority Full timeSalaryThe salary range for this position is CAD $59.56 - $85.62 / hour Job SummaryJoin us on an exciting project that will leave a lasting legacy for the community! The $2.4 billion Burnaby Hospital redevelopment project is a multi-phase project that will transform the hospital into a modernized medical and surgical health care campus. It will see two new...
-
Senior Accounting Manager
1 week ago
Richmond, British Columbia, Greater Vancouver, Canada Robert Half Full timeOur esteemed client, a Canadian subsidiary of one of the world’s leading organizations in the travel and tourism industry, is currently seeking a Senior Manager, Accounting. This individual will utilize their strong financial expertise to oversee financial reporting, full-cycle accounting, payroll administration, and people management duties.Key...
-
Senior Buyer
1 month ago
Richmond, British Columbia, Greater Vancouver, Canada InThink Human Resources Full timeInThink HR is working with our client to find a Senior Buyer to join their Richmond office.*This opportunity requires Public Procurement experienceInThink Human ResourcesWe are a specialized recruitment agency that works with our clients to fill key roles. We find out what makes our clients’ unique to find their ideal candidate. We work with our clients to...
-
Senior Leader, Design
2 weeks 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...
-
Senior Full Stack Engineer
1 month ago
Burnaby, British Columbia, Greater Vancouver, Canada Altea Healthcare Full timeThe Senior Full Stack .NET Core developer will play a key role on the core development team that is working on building our next generation suite of products. As a member of our core development team, this person will contribute significantly to designing and implementing various product features. In addition to bringing their experience building using the...
-
P&C Design Engineer
1 week ago
Burnaby, British Columbia, Greater Vancouver, Canada Morson Talent Full timeRole: P&C Design Engineer (Protection and Control)Location of Services: Edmonds/HybridDuration: 12 monthsT4 Rate: Up to $81/INC Rate: Up to $96/INCExperience and Role Accountabilities• A minimum eight (8) years of experience in a relevant engineering field or equivalent.• Develop safe engineering solutions by using initiative and judgement to perform...
-
Senior Transmission Line Engineer
2 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...
-
Senior Business Consultant
2 weeks ago
Delta, British Columbia, Greater Vancouver, Canada Quarry Consulting Full timeTitle: Senior Business AnalystDuration: 3 months contractLocation: Delta, BC ( Onsite )-Responsible for analyzing an organization and designing its processes and systems, assessing the business model and its integration with technology.-Expected to be an SME, collaborate, and manage the team to perform-Develop innovative strategies to optimize supply chain...
-
Building Science Engineer
2 weeks 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...
-
Senior Support Analyst
5 days ago
Richmond, British Columbia, Greater Vancouver, Canada Goldbeck Recruiting Full timeAbout the client:Our client is a leading Canadian company renowned for manufacturing and distributing a diverse range of specialty food products. With operations spanning Canada and the United States, the company boasts a portfolio of well-established brands, offering a variety of products including processed meats, meat snacks, sandwiches, pastries, and...
-
Senior Project Manager
2 weeks ago
Surrey, British Columbia, Greater Vancouver, Canada Sky Windows Full timeLocated in the heart of Surrey, British Columbia, Sky Windows has helped commercial businesses with the supply and installation of windows since its inception in 2002. With countless unique projects, from large institutional facilities to commercial construction and new developments, we strive to provide a superior level of service to all of our clients. Sky...
-
Senior React Native Engineer
2 months ago
Burnaby, British Columbia, Greater Vancouver, Canada Altea Healthcare Full timeJob SummaryWe are seeking an experienced Senior React Native Engineer to join our team. The ideal candidate will have a strong background in developing mobile applications using React Native and Typescript, with a thorough understanding of Redux for state management and RESTful APIs for backend communication. This role is perfect for someone who is looking...