Description
An Embedded Software Engineer is needed for a global leading semiconductor organisation. My client provides High Performance Mixed Signal and Standard Product solutions based on its RF, analog, power management, interface, security and digital processing expertise. These semiconductors are used in a wide range of "smart" automotive, identification, wireless infrastructure, lighting, industrial, mobile, consumer and computing applications. If you are successful, you will be joining a world class engineering team to work on an exciting embedded software project.Job Responsibilities
- ARM Embedded software development (low-level C programming, OS-less, memory constrained)
- Knowledge on how to develop, debug and optimise embedded code.
- Knowledge on mixed-core SoC development
- Familiarity with USB, SPI and I2C communication protocols and programming this on microcontrollers
- Familiarity with writing Windows based applications (console or GUI)
Job Requirement
- ARM embedded software development experience
- C programming skills
- SoC development
- Console or GUI knowledge
- USB, SPI and I2C protocols knowledge
- At least 2 years work experience in embedded software engineering in a multidiscipline environment
- Ideally, degree education in computing engineering, IT or equivalent
- Must hold an EU passport or have long term residency in the Netherlands therefore sponsorship to work in the Netherlands.