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
