GrepJob
Geotab

Embedded Developer

Geotab
Apply
1 day ago
Barcelona, Spain or Madrid, Spain
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Design, write, and test C code for Geotab’s telematics devices.
  • Perform kernel-level development and debug code misbehavior.
  • Maintain and improve testing tools and processes.
  • Contribute to the evolution of bare-metal code.
  • Write guidelines for code portability across various environments.
  • Design testing strategies and implement automatic verification methods.
  • Provide expert judgment on existing OSS solutions.
  • Align new and existing code to industry standards.
  • Maintain documentation related to responsibilities.

Requirements

  • Bachelor’s degree in Electrical, Mechatronics, Computer Engineering or related field.
  • Over 5 years of experience in firmware development for embedded systems using C.
  • Understanding of operating system layers and architectures.
  • Strong knowledge of C programming in POSIX environments.
  • Deep understanding of the code building process and compiler passes.
  • Proficiency with open source development tools like gcc/gdb.
  • Experience in debugging and troubleshooting on embedded targets.
  • Ability to read electronic circuit schematics and understand device datasheets.
  • Strong hacker attitude and self-learning capabilities.
  • Proven ability to work independently and with remote teams.
  • Contributions to OSS projects are highly valued.
  • Knowledge of modern microprocessor architectures is a plus.
  • Exposure to SCRUM or Agile frameworks is a plus.
  • Strong verbal and written communication skills in both Spanish and English.

Benefits

  • Flex working arrangements.
  • Home office reimbursement program.
  • State of the art office environment.
  • Public transportation reimbursement.
  • Employer pension contributions.
  • Generous medical and dental benefits for employees and family members.
  • Electric vehicle purchase incentive program.
  • Subsidized fitness membership.
  • Co-pay tuition reimbursement.

Tech Stack

CLinux

Categories

Embedded