GrepJob
Geotab

Embedded Developer

Geotab
Apply
4 days ago
Madrid, Spain
Mid Level / Senior
H1B Sponsor

Responsibilities

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

Requirements

  • Bachelor’s degree in Electrical, Mechatronics, Computer Engineering or related.
  • 5+ years experience in firmware development for embedded systems with C.
  • Understanding of operating system layers and architectures.
  • Strong knowledge of C programming language in POSIX environments.
  • Deep understanding of the code building process and compiler passes.
  • Proficiency with open source development tools (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 other Agile frameworks is a plus.
  • Strong verbal and written communication skills in both Spanish and English.

Benefits

  • Flex working arrangements.
  • Home office reimbursement program.
  • Fantastic state of the art office.
  • 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