Embedded Developer
<div class="content-intro"><h1 class="MuiGrid-root css-1j4zddb"><span style="color: rgb(37, 71, 123);">Who we are:</span></h1>
<div class="MuiGrid-root css-17v2lcf"><span style="color: rgb(102, 120, 140);">Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.</span></div>
<div class="MuiGrid-root css-17v2lcf"> </div>
<div class="MuiGrid-root css-17v2lcf"><span style="color: rgb(102, 120, 140);">Geotab is advancing security, connecting commercial vehicles to the internet and providing web-based analytics to help customers better manage their fleets. Geotab’s open platform and Geotab Marketplace ®, offering hundreds of third-party solution options, allows both small and large businesses to automate operations by integrating vehicle data with their other data assets. Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets through the reduction of fuel consumption, enhance driver safety and achieve strong compliance to regulatory changes.</span></div>
<div class="MuiGrid-root css-17v2lcf"> </div>
<div class="MuiGrid-root css-17v2lcf"><span style="color: rgb(102, 120, 140);">Our team is growing and we’re looking for people who follow their passion, think differently and want to make an impact. Ours is a fast paced, ever changing environment. Geotabbers accept that challenge and are willing to take on new tasks and activities - ones that may not always be described in the initial job description. Join us for a fulfilling career with opportunities to innovate, great benefits, and our fun and inclusive work culture. Reach your full potential with Geotab. To see what it’s like to be a Geotabber, check out our <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-sbvzk" style="color: rgb(102, 120, 140);" href="https://careers.geotab.com/blog/">blog</a> and follow us @InsideGeotab on <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-sbvzk" style="color: rgb(102, 120, 140);" href="https://www.instagram.com/insidegeotab/">Instagram</a>. </span></div></div><h1><span style="color: rgb(37, 71, 123);">Who you are:</span></h1>
<p><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="2,1"><span class="citation-56">We are always looking for amazing talent who can contribute to our growth and deliver results! </span></span><span data-path-to-node="2,2"><span class="citation-56 citation-end-56"><sup class="superscript" data-turn-source-index="2"></sup></span></span><span data-path-to-node="2,4"><span class="citation-55">Geotab is seeking an </span><span class="citation-55">Embedded Developer</span> </span><span data-path-to-node="2,5"><span class="citation-55 citation-end-55"><sup class="superscript" data-turn-source-index="3"></sup></span></span><span data-path-to-node="2,7"><span class="citation-54">who will </span><span class="citation-54">be primarily responsible for designing, writing, and testing C, C++, and Rust code for Geotab’s GO telematics devices.</span> </span><span data-path-to-node="2,8"><span class="citation-54 citation-end-54"><sup class="superscript" data-turn-source-index="4"></sup></span></span></span><span data-path-to-node="2,10"><span class="citation-53"><span style="font-size: 12pt; color: rgb(102, 120, 140);">If you love technology, and are keen to join an industry leader — we would love to hear from you!</span> </span></span><span data-path-to-node="2,11"><span class="citation-53 citation-end-53"><sup class="superscript" data-turn-source-index="5"></sup></span></span></p>
<h1><span style="color: rgb(37, 71, 123);">What you'll do:</span></h1>
<p id="p-rc_463064cd8bc17392-45" data-path-to-node="4"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="4,1"><span class="citation-51">As an </span><span class="citation-51">Embedded Developer</span><span class="citation-51">, </span></span><span data-path-to-node="4,2"><span class="citation-51 citation-end-51"><sup class="superscript" data-turn-source-index="7"></sup></span></span><span data-path-to-node="4,4"><span class="citation-50">your key area of responsibility will be </span><span class="citation-50">designing, writing, and testing C, C++, and Rust code for Geotab’s GO telematics devices, maintaining and improving testing tools and processes, and ensuring that new releases perform as expected.</span> </span><span data-path-to-node="4,5"><span class="citation-50 citation-end-50"><sup class="superscript" data-turn-source-index="8"></sup></span></span><span data-path-to-node="4,7"><span class="citation-49">You will need to work closely with </span><span class="citation-49">other embedded systems developers, engineers, and internal technical teams</span> </span><span data-path-to-node="4,8"><span class="citation-49 citation-end-49"><sup class="superscript" data-turn-source-index="9"></sup></span></span><span data-path-to-node="4,9"> in determining the architecture and constraints of the project.</span> </span></p>
<p id="p-rc_463064cd8bc17392-46" data-path-to-node="5"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="5,1"><span class="citation-48">To be successful in this role you will be a </span><span class="citation-48">strong team-player with an entrepreneurial mindset, comfortable in a flat organization, and possess strong verbal and written communication skills to document complex technical systems and decisions.</span> </span><span data-path-to-node="5,2"><span class="citation-48 citation-end-48"><sup class="superscript" data-turn-source-index="10"></sup></span></span></span><span data-path-to-node="5,4"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span class="citation-47">In addition, the successful candidate will have </span><span class="citation-47">strong analytical and problem-solving skills with the ability to research and solve open-ended design problems, work well under pressure, and manage multiple tasks and fast-changing priorities simultaneously.</span></span> </span><span data-path-to-node="5,5"><span class="citation-47 citation-end-47"><sup class="superscript" data-turn-source-index="11"></sup></span></span></p>
<h1><span style="color: rgb(37, 71, 123);">How you'll make an impact:</span></h1>
<ul>
<li>
<p id="p-rc_463064cd8bc17392-48" data-path-to-node="8,0,0"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="8,0,0,1"><span class="citation-45">Develop an in-depth understanding of the GO device firmware and how all the modules work. </span></span><span data-path-to-node="8,0,0,2"><span class="citation-45 citation-end-45"><sup class="superscript" data-turn-source-index="13"></sup></span></span> </span></p>
</li>
<li style="font-size: 12pt; color: rgb(102, 120, 140);">
<p id="p-rc_463064cd8bc17392-49" data-path-to-node="8,1,0"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="8,1,0,1"><span class="citation-44">Perform firmware development in the required area of expertise (modem, GPS, vehicle data, security, etc) using C, C++ and Rust as per the development standards. </span></span><span data-path-to-node="8,1,0,2"><span class="citation-44 citation-end-44"><sup class="superscript" data-turn-source-index="14"></sup></span></span> </span></p>
</li>
<li style="font-size: 12pt; color: rgb(102, 120, 140);">
<p id="p-rc_463064cd8bc17392-50" data-path-to-node="8,2,0"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="8,2,0,1"><span class="citation-43">Write unit tests and perform integration and system-level testing in both real and simulated vehicles, to demonstrate that new features meet design requirements. </span></span><span data-path-to-node="8,2,0,2"><span class="citation-43 citation-end-43"><sup class="superscript" data-turn-source-index="15"></sup></span></span> </span></p>
</li>
<li style="font-size: 12pt; color: rgb(102, 120, 140);">
<p id="p-rc_463064cd8bc17392-51" data-path-to-node="8,3,0"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="8,3,0,1"><span class="citation-42">Write SQL queries and Python scripts on data from Google BigQuery to determine device health and effectiveness of new functionality. </span></span><span data-path-to-node="8,3,0,2"><span class="citation-42 citation-end-42"><sup class="superscript" data-turn-source-index="16"></sup></span></span> </span></p>
</li>
<li style="font-size: 12pt; color: rgb(102, 120, 140);">
<p id="p-rc_463064cd8bc17392-52" data-path-to-node="8,4,0"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="8,4,0,1"><span class="citation-41">Conduct comprehensive testing and code reviews to ensure that industry coding standards are followed. </span></span><span data-path-to-node="8,4,0,2"><span class="citation-41 citation-end-41"><sup class="superscript" data-turn-source-index="17"></sup></span></span> </span></p>
</li>
<li style="font-size: 12pt; color: rgb(102, 120, 140);">
<p id="p-rc_463064cd8bc17392-53" data-path-to-node="8,5,0"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="8,5,0,1"><span class="citation-40">Debug firmware issues and identify areas for code improvements. </span></span><span data-path-to-node="8,5,0,2"><span class="citation-40 citation-end-40"><sup class="superscript" data-turn-source-index="18"></sup></span></span> </span></p>
</li>
<li style="font-size: 12pt; color: rgb(102, 120, 140);">
<p id="p-rc_463064cd8bc17392-54" data-path-to-node="8,6,0"><span style="font-size: 12pt; color: rgb(102, 120, 140);"><span data-path-to-node="8,6,0,1"><span class="citation-39">Keep up-to-date documentation for all areas of
Este anuncio proviene de ats_greenhouse. Ver anuncio original ↗