Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Geotab Logo

Senior Embedded Developer

Geotab

Salary not specified
Nov 12, 2025
Atlanta, GA, US
Apply Now

Geotab is seeking a Senior Embedded Developer to design, write, and test C, and embedded RTOS firmware systems, and contribute to the design and testing of embedded hardware.

Requirements

  • Strong knowledge of programming with C and other languages such as C++, Rust or Golang in an embedded software context
  • Experience with RTOS and Linux
  • Experience with Agile methodologies such as SCRUM
  • Experience in hands-on development and troubleshooting on embedded targets
  • Experience or exposure with SQL for leveraging big data for firmware development
  • Well versed in modern scripting languages (e.g. bash, Python, TCL, etc.)
  • Understanding of underlying electronics to the point where it influences firmware development and debugging

Responsibilities

  • Develop an in-depth understanding of the Geotab IoT devices firmware and how various modules work
  • Perform firmware development in the required area of expertise using C, C++ and Rust
  • Write unit tests and perform integration and system-level testing in both real and simulated vehicles
  • Write SQL queries and Python scripts on data from Google BigQuery to determine device health and effectiveness of new functionality
  • Conduct comprehensive testing and code reviews to ensure that industry coding standards are followed
  • Debug firmware issues and identify areas for code improvements
  • Keep up-to-date documentation for all areas of responsibility

Other

  • Post-secondary Degree/Diploma with specialization in Computer Science, Electrical Engineering, Software Engineering, or other related Degree/Diploma
  • 8+ years of experience in Embedded systems design
  • Strong verbal and written communication skills, ability to communicate and document complex technical systems and decisions
  • Ability to work well under pressure and respond to multiple fast changing priorities
  • Strong team-player with the ability to engage with all levels of the organization
  • Entrepreneurial mindset and comfortable in a flat organization