Home Canada Senior Firmware Engineer

Home Canada Senior Firmware Engineer

Senior Firmware Engineer

Full time at a Laimoon Verified Company in Canada
Posted on May 22, 2024

Job details

The way we will access data via mobile connectivity in our domain is facing a fundamental shift. Autonomous construction machines, constant connectivity and differentiated data needs gathered via multiple sources. Combined with the LTE & 5G promises on low latency, low cost, high data bandwidth, high security etc. is a potential major change on all the fundamental elements that makes up the device to cloud connectivity provided by Trackunit.We are looking for a new colleague with a broad skillset and a true passion to be part of a team developing world class devices to cloud solutions. You are the IoT Solution Warrior, with your core skills and experience on the hardware, embedded systems, connectivity and communication side, while having an IoT Platform mindset and experience to work closely with larger IoT Platform engineering teams.Trackunit has more than 100+ engineers working on all parts of the telematic eco-system including hardware, servers, web-tools and mobile applications. You will join our team of 20+ talented hardware and firmware engineers who are bold - they take chances and risks to find the best solutions. This is combined with a close cooperation to external partners and experts within our domain.With a Canadian office location in the heart of London, Ontario, we offer you a flexible setup with the possibility of working in office or remotely.What's in it for you?A place in an agile growth SaaS business, with possibilities to grow internally in the company. We are moving fast, so fasten your seat belt and prepare to be adaptable. Back in 2020 we were 150 employees at Trackunit and we have just passed 400 employees.International environment with regular check-ins and social events across teams, departments and borders.We take your personal and professional development goals seriously and we support them through training, coaching and mindfulness as well as with an outspoken feedback culture to help you identify your strengths and opportunities. We do this by touching upon your impact on our triple focus: impacting yourself, impacting teams/relations and impacting the organisation/strategy.Flexibility and hybrid working is not just a cliché to us or something we state in a job posting. We do offer you a flexible setup and believe that you best can structure how your routines look like. And once you have chosen how you work best, let us know what you need: we got you covered with the IT equipment you need for your work.Turning the Tide. At Trackunit, we are committed to creating and contributing to an inclusive workplace. And this commitment starts with our hiring - we do not discriminate on the basis of gender identity, sexual orientation, personal expression, ethnicity, religious belief, or disability status. We only assess candidates on their qualifications and merit. Learn more about TIDE and other DE&I initiatives here. Who are you ideally?Your passion is technology, but you love working with people.Expert in C++C programming experience is a big plus.High confidence level developing for embedded environments.Have knowledge about code review, unit test and continuous integration.Experience with translating customer requests into real product features.Have the ability to design and integrate code into a commercial shipping product.Experience with microcontrollers, preferably STM.Comfortable working with real-time frameworks or operating systems. Knowledge of Zephyr is a plus.Experience with serial communications, wired & wireless technologies.You have experience with one or more of the following hardware interfaces: CAN, Modbus, Ethernet, USB, UART, SPI and I2C.You have experience developing for resource constrained devices.Comfortable working with a Linux distribution as your development machine.Knowledge about IoT devices, server communication protocols, secure boot, firmware update and encryption will be a big plus.Don't meet every single requirement? No worries - this is what we're looking for ideally, but if you're super excited about this role but your past experience doesn't align perfectly with every qualification, we encourage you to apply.Primary responsibilities:Develop new products and accessories to solve real-life customer problems.You will work in a self managed team, so expect to be heard and strive to make an impact.You will drive key technological decisions together with your team.You will be part of specifying, designing, developing, integrating and testing new features.Our hiring processDon't waste your time on writing the perfect cover letter for the job. We want you to create an impact that matters, and that's not in the cover letter.Virtual meet and greet. Meet with Engineering Manager, Daniel MacGillivray.Personality-based interview. You will be asked to fill out an online personality assessment using use Hogan prior to the interview. There are no correct answers - the aim is a dialogue about the results and Trackunit's culture, so you'll get to know us better as well.Assignment-specific interview. We want you to get an insight into some of the concrete work tasks or challenges related to the role. You will be given a case to prepare prior to the interview, and at the interview, you will present the case to relevant colleagues from across Trackunit, who you'll also work closely with in the job.If needed, throughout the process we will obtain references from former employers and do background checks for level specific, if you have not provided these yourself.Offer presentation and walk-through. We're lucky to have you!The question is: Are you in?

#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Senior Jobs
Feedback Feedback