Tech Graduate - Embedded Software Engineer

Verisure Sàrl
Albacete, Spain
12 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Code Review Datasheets Software Debugging Embedded Software Python (Programming Language) System Programming Toolchain Scripting Git Bare Metal Software Version Control

Job description

We are looking for a Tech Graduate Embedded Software Engineer to join our development team.This role is ideal for someone passionate about low-level programming, eager to learn, and excited to work on innovative projects involving new technologies.You will contribute to the development of embedded firmware in C/C++ on bare-metal environments, support automation through Python scripting, and collaborate with a multidisciplinary team in a dynamic and technology-driven environment.Responsibilities Develop and maintain embedded firmware in C/C++ for bare-metal platforms.Support testing, validation, and automation activities using Python scripts.Participate in debugging, integration, and verification of embedded systems.Work closely with senior engineers and cross-functional teams to implement new features and improvements.Contribute to documentation, technical reports, and coding standards.Collaborate in code reviews and follow best practices in software development.Learn and adapt quickly to new technologies, tools, and methodologies.Required Qualifications Academic BackgroundBachelor’s degree or technical degree in:Telecommunications EngineeringComputer Science / Computer EngineeringElectronics EngineeringIndustrial Electronicsor any related technical field.Technical SkillsGood knowledge of C/C++ programming.Understanding of bare-metal programming and microcontroller fundamentals (Schematics, datasheets, etc…).Basic experience or familiarity with Python for scripting and automation.Some exposure to version control systems (preferably Git).Fundamentals of embedded development workflows (carriers? toolchains).Soft Skills Open-minded, curious, and motivated to continuously learn.Strong ability to understand and absorb new concepts and technologies.Teamwork-oriented, collaborative mindset.#J-*****-Ljbffr

Requirements

BackgroundBachelor’s degree or technical degree in:Telecommunications EngineeringComputer Science / Computer EngineeringElectronics EngineeringIndustrial Electronicsor any related technical field.Technical SkillsGood knowledge of C/C++ programming.Understanding of bare-metal programming and microcontroller fundamentals (Schematics, datasheets, etc…). Basic experience or familiarity with Python for scripting and automation.Some exposure to version control systems (preferably Git). Fundamentals of embedded development workflows (carriers? toolchains). Soft Skills Open-minded, curious, and motivated to continuously learn.Strong ability to understand and absorb new concepts and technologies.Teamwork-oriented, collaborative mindset. #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · World Congress 2025

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all