Leave us your email address and we'll send you all the new jobs according to your preferences.
Embedded System Engineer
Posted 5 days ago by Socium - Teams Done Differently
Our client is one of the world's leading telematics businesses. By leveraging data analytics and Machine Learning to process billions of data points each day, they've achieved global success by offering third-party solutions to businesses to help assess their vehicle data.
They're now looking to add to their Madrid-based technology team with the hire of an Embedded Systems Engineer. This team is responsible for building all the firmware that sits in their devices extracting the data from the vehicles.
The Embedded Developer is primarily responsible for designing, writing, and testing C code for their telematics devices. This position also maintains and improves testing tools and processes, ensuring that new releases perform as expected.
Responsibilities:
- C low-level programming for their devices / Linux to make their products & programmes compatible with POSIX environments
- Re-architecture on the new version of their device (code 10 - based on Embedded Linux)
- Perform kernel-level development using C language.
- Contribute to the evolution of bare-metal code to work on top of an Operating System on both embedded and non-embedded systems.
- Write guidelines that ensure the resulting code can run across a wide variety of environments and OSes.
- Design testing strategies and implement automatic verification methods.
- Provide expert judgment on the suitability of existing OSS solutions for specific
Requirements
- Bachelor's degree in Electrical, Mechanical Engineering, Computer Engineering or related subjects
- 5+ years of experience in firmware development for embedded systems with C.
- Understanding of operating system layers and architectures.
- Strong knowledge of the 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.
- 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.
In return, you'll get the opportunity to work with one of the country's most innovative firmware teams, work in a hybrid environment and be rewarded with a competitive benefits package.
Socium - Teams Done Differently
Related Jobs
Winkel Medewerker
- Noord-Holland, Amsterdam, Netherlands
Winkel Medewerker
- Gelderland, Nijmegen, Netherlands, 6511 AA
Traineeship Compliance & Risk (Dutch speaking only)
- Zuid-Holland, Rotterdam, Netherlands
Winkelmedewerker Parttime/Fulltime
- Utrecht, Netherlands
Winkelmedewerker
- Noord-Brabant, 's-Hertogenbosch, Netherlands, 5211 AA