Embedded Software Engineer

IC Resources
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

C Sharp (Programming Language)
C++
Data Structures
Linux
Embedded Software
Firmware
Hardware Interface Design
Matlab
Software Architecture
Real-Time Operating Systems
Docker

Job description

The Senior Embedded Software Engineer will be developing embedded real time software under Linux and RTOS in C and C++, and you will be working on cutting edge development projects, working closely with the hardware teams in a co-design environment.

Requirements

Having completed your technical education, you will have gained 6+ years of experience developing embedded software under Linux and / or RTOS and firmware in C and C++.

You will have experience defining software architectures and have an understanding of the software / hardware interface.

Any exposure to Matlab or some high-level development (C#, Data structures, Docker etc.) would be beneficial as would some exposure to hypervisors. Experience of avionics, automotive or space development projects would also be of interest.

Benefits & conditions

Candidates need to be fully authorised to work in the EU.

The successful candidate will join a multidisciplinary team where work / life balance is key.

You can also expect and excellent base salary plus flexible benefits and bonuses.

Apply for this position