Embedded Systems Developer

hace 6 días


Madrid, Madrid, España GEOTAB A tiempo completo

We are seeking a skilled Embedded Systems Developer to join our team at Geotab. As a key member of our firmware development team, you will be responsible for designing, writing, and testing drivers for various hardware devices, file systems, and kernel functionality enhancements.

Key responsibilities include:

  • Designing and implementing firmware for Geotab's telematics devices
  • Collaborating with other embedded systems developers and engineers to determine the architecture and constraints of projects
  • Developing and maintaining coding guidelines to ensure application code is portable across different environments and operating systems
  • Refactoring existing non-portable code according to guidelines
  • Designing testing strategies and implementing automatic verification methods
  • Providing expert judgment on the suitability of existing OSS solutions for specific functionality needs
  • Debugging code misbehavior and performing fixes and modifications
  • Aligning new and existing code to widespread practices and industry standards
  • Maintaining documentation related to areas of responsibility

Requirements include:

  • Bachelor's degree in Electrical, Mechatronics, Computer Engineering or related field
  • 5+ years experience in firmware development for embedded systems
  • Understanding of operating system layers and architectures
  • Strong knowledge of C programming language in POSIX environments
  • Deep understanding of 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
  • Self-learning and open problem-solving capabilities
  • Proven ability to work independently and with remote team members
  • Contributions to OSS projects are highly valued
  • Knowledge of modern microprocessor architectures is a plus
  • Exposure and/or experience with SCRUM or other Agile frameworks is a plus
  • Strong verbal and written communication skills in both Spanish and English

Geotab offers a dynamic and inclusive work environment, with opportunities for growth and development. If you are passionate about embedded systems and firmware development, we encourage you to apply.



  • Madrid, Madrid, España Dormakaba A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Java Embedded Systems Developer to join our team at Dormakaba. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware for our access control solutions. Your expertise in Java and embedded systems will enable you to make a significant impact on our...


  • Madrid, Madrid, España dormakaba A tiempo completo

    About the Roledormakaba is a leading global manufacturer and provider of access and security solutions. We are seeking a highly skilled Senior Java Embedded Systems Developer to join our team.Key ResponsibilitiesDesign, develop, code, test, debug, and customize Access Control solutions for our business and external clients. Focus on firmware development in C...


  • Madrid, Madrid, España dormakaba A tiempo completo

    About the Roledormakaba is a leading global manufacturer and provider of access and security solutions. We are seeking a skilled Senior Java Embedded Systems Developer to join our team.Key ResponsibilitiesDesign, develop, code, test, debug, and customize Access Control solutions for our business and external clients. Focus on firmware development in C and...


  • Madrid, Madrid, España Dormakaba International Holding Ag A tiempo completo

    About Dormakaba International Holding AgWe are a leading global provider of access solutions for schools, banks, airports, hospitals, hotels, and many more. Our work is important, and we provide our people with the tools to shape their careers for growth. With around 16,000 employees worldwide, every team member contributes to our mission and can make a...


  • Madrid, Madrid, España Dormakaba International Holding Ag A tiempo completo

    About Dormakaba International Holding AgWe are a leading global provider of access solutions for schools, banks, airports, hospitals, hotels, and many more. Our work is important, and we provide our people with the tools to shape their careers for growth. With around 16,000 employees worldwide, every team member contributes to our mission and can make a...


  • Madrid, Madrid, España Siemens Gamesa A tiempo completo

    Embedded Firmware DeveloperAt Siemens Gamesa, we are seeking a skilled Embedded Firmware Developer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining firmware for wind turbine power control systems.Key responsibilities include:Designing and implementing firmware for power electronics converter...


  • Madrid, Madrid, España Onyx-Conseil A tiempo completo

    Firmware EngineerOnyx-Conseil is seeking a skilled Firmware Engineer to join our R&D team in Madrid, Spain. As a pioneer in high-speed optical communications, we leverage advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems.ResponsibilitiesDevelop embedded firmware for our integrated...


  • Madrid, Madrid, España Onyx-Conseil A tiempo completo

    Firmware EngineerOnyx-Conseil is seeking a skilled Firmware Engineer to join our R&D team in Madrid, Spain. As a pioneer in high-speed optical communications, we leverage advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems.ResponsibilitiesDevelop embedded firmware for our integrated...


  • Madrid, Madrid, España Onyx-Conseil A tiempo completo

    Firmware EngineerOnyx-Conseil is seeking a skilled Firmware Engineer to join our R&D team in Madrid, Spain. As a pioneer in high-speed optical communications, we leverage advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems.ResponsibilitiesDevelop embedded firmware for our integrated...


  • Madrid, Madrid, España Onyx-Conseil A tiempo completo

    Firmware EngineerOnyx-Conseil is seeking a skilled Firmware Engineer to join our R&D team in Madrid, Spain. As a pioneer in high-speed optical communications, we leverage advanced plastic optical fiber (POF) technology to deliver robust, cost-effective, and high-performance communication systems.ResponsibilitiesDevelop embedded firmware for our integrated...


  • Madrid, Madrid, España GMV A tiempo completo

    We are expanding our team in the Intelligent Transport Systems Sector and we are looking for a talented Embedded Software Developer to join our Projects Area. You will work with customers such as Renfe, Avanza, Alsa, CAF, etc.As an Embedded Software Developer, you will be responsible for developing Embedded Software in fleet management and Ticketing Systems...


  • Madrid, Madrid, España SII Deutschland GmbH A tiempo completo

    About the RoleSII Deutschland GmbH, a leading engineering and IT company, is seeking a skilled professional to join our team in the development of complex electronic systems for the Aerospace sector.As a key member of our embedded system organization, you will play a crucial role in the design and integration of cutting-edge systems for manned Aircraft, UAV,...


  • Madrid, Madrid, España SII Deutschland GmbH A tiempo completo

    About the RoleSII Deutschland GmbH, a leading engineering and IT company, is seeking a skilled professional to join our team in the development of complex electronic systems for the Aerospace sector.As a key member of our embedded system organization, you will play a crucial role in the design and integration of cutting-edge systems for manned Aircraft, UAV,...


  • Madrid, Madrid, España GMV A tiempo completo

    We are expanding our team in the Intelligent Transport Systems Sector and looking for a talented Embedded Software Developer to join our Projects Area. You will work with customers such as Renfe, Avanza, Alsa, CAF, etc.As an Embedded Software Developer, you will be responsible for developing and validating embedded software for on-board devices in fleet...


  • Madrid, Madrid, España IC Resources A tiempo completo

    Firmware Software EngineerIC Resources is seeking a highly skilled Firmware Software Engineer to join our team in Madrid, Spain. As a key member of our R&D team, you will be responsible for developing embedded firmware for our integrated circuit microprocessors and creating test programs for production testing.Key Responsibilities:Developing continuous...


  • Madrid, Madrid, España Alovia - H.R. Consultancy Firm A tiempo completo

    Job Title: Embedded Sw EngineerJob Summary: We are seeking an experienced Embedded Software Developer to join our team at Alovia - H.R. Consultancy Firm. The ideal candidate will have a strong background in C and C++ programming languages for embedded devices, as well as expertise in development tools such as Git, Jenkins, and Jira.Key...


  • Madrid, Madrid, España Alovia - H.R. Consultancy Firm A tiempo completo

    Job Title: Embedded Sw EngineerJob Summary: We are seeking an experienced Embedded Software Developer to join our team at Alovia - H.R. Consultancy Firm. The ideal candidate will have a strong background in C and C++ programming languages for embedded devices, as well as expertise in development tools such as Git, Jenkins, and Jira.Key...


  • Madrid, Madrid, España SII Deutschland GmbH A tiempo completo

    About the RoleSII Deutschland GmbH, a leading engineering and IT company, is seeking a highly skilled Embedded Systems Developer to join our team in the development of complex electronic systems for the Aerospace sector.As a key member of our multinational team, you will play a crucial role in the design and integration of cutting-edge electronic systems for...


  • Madrid, Madrid, España SII Deutschland GmbH A tiempo completo

    About the RoleSII Deutschland GmbH, a leading engineering and IT company, is seeking a highly skilled Embedded Systems Developer to join our team in the development of complex electronic systems for the Aerospace sector.As a key member of our multinational team, you will play a crucial role in the design and integration of cutting-edge electronic systems for...


  • Madrid, Madrid, España Dormakaba International Holding Ag A tiempo completo

    About UsDormakaba International Holding AG is a leading global provider of access solutions for various industries, including schools, banks, airports, hospitals, and hotels. We enable seamless movement within secure, safe, and sustainable places.Job DescriptionWe are seeking a highly skilled Senior Java Embedded Software Developer to join our team. As a key...