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
