Senior Embedded Software Engineer (IoT)

Senior Embedded Software Engineer (IoT)
Spider Tracks Limited, New Zealand

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jan 10, 2023
Last Date
Feb 10, 2023
Location(s)

Job Description

Spidertracks is an industry leader in safety and fleet management solutions for commercial aviation. Now is the time to join us as we build a modern SaaS suite of products, delivering an end-to-end IoT SaaS solution, providing operators with a real-time oversight they need to improve the safety and productivity of their fleet and in doing so, we save lives. If you seek mastery of your craft, have a curious mind and a healthy disrespect for the status-quo, then Spidertracks is for you!

We are looking for a Senior Embedded Software Engineer who is passionate about embedded devices and IoT to join our Product Development team. Successful candidates will be responsible for delivering IoT devices that reliably capture accurate and rich data sets from aircraft in the field. In particular this role will be responsible for driving development of AHRS implementations in our IoT devices, and expanding our integrations with other in-cockpit data sources, ensuring Spidertracks has the right data to deliver high-value safety and operational insights to our customers.


Tech Stack
  • Firmware is written in C++ using an event-driven model based on cooperative FSMs and FreeRTOS
  • Automated tests implemented in GTest/GMock and Behave in Python
  • Tooling in CMake/Bash/Python and run in Docker containers locally or via GitHub actions
  • Products based on STM32 ARM cores with full sets of peripherals (UART/SPI/I2C/USB/FLASH)
  • Development focus on communication modules and sensors (GPS, sat/cell/bluetooth modems, memories, inertial sensors) and associated data structures and algorithms
  • IoT Fleet Management in AWS IoT Core with monitoring via Grafana
  • Cloud solution hosted by AWS and mostly in Typescript/Python/Java

Having experience with all our tech stack is beneficial but not required, with ample learning opportunities on the job. We are primarily interested in your ability to learn and grow, your curiosity for technology, your passion to push boundaries and own your work

Requirements

The successful applicant will:

  • Have a minimum of 3 years relevant experience writing C++ for embedded systems. Experience with Python is also highly desirable
  • Posses a minimum of 3 years relevant experience designing firmware and/or test systems for a commercial hardware product. Ideally this experience will be with a product in the IoT space
  • Have experience working with data collection and analysis and algorithm design. Any experience with AHRS or IMU implementations highly desired
  • Have experience in at least one applications language (Java, .NET, Python, Javascript etc) and experience developing applications to support design, testing, and production of embedded devices
  • Understand GCC toolchains, cross-compiling, the CMake build system, and be confident debugging embedded systems using GDB
  • Have experience with version control (Git) and using CI/CD tools (e.g. Github Actions, Concourse) to automatically build, test, and deploy embedded code
  • Be able to proficiently read hardware schematics and perform simple hardware debugging. Experience designing and assembling small electronic circuits (even as a hobbyist) is beneficial
  • Demonstrate a history of following best practices in code health, testing, testability, and maintainability
  • Have basic understanding and experience with cloud providers like AWS, GCP or Azure
  • Have previous experience in an Agile/Scrum development process and value/promote cross-functional teams

Spidertracks Values
  • Ensure simplicity is practised in all demands of the role.
  • Work in a cycle of continuous improvement, striving for excellence
  • Courageously enter into regular discomfort sharing opinions amp; ideas
  • Demonstrate a high-level of empathy, being open-minded to others perspectives
  • Be responsible for your own development, let curiosity lead you in learning and development

Benefits

  • An organisation that is passionate about your growth amp; development, co-creating a clear career path
  • A fair and competitive salary
  • Birthday amp; volunteering leave
  • A health programme that places equal importance on mental and physical health
  • A very inclusive and collaborative culture boasting 12 different nationalities
  • Hybrid and flexible working options
  • Regular team events

Check out our Glassdoor reviews!

Note: Applicants for this position must have NZ residency or a valid NZ work visa.

Apply for this job

Job Specification

Job Rewards and Benefits

Spider Tracks Limited

Information Technology and Services - Auckland, New Zealand
© Copyright 2004-2024 Mustakbil.com All Right Reserved.