Embedded SW Engineer - Wireless

North Brabant  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Embedded SW Engineer

Eindhoven

Contract

EUR/day

The Company

A leading semiconductor company

The Role

  • Together with software designers in team:
    • Develop firmware on ARM Cortex-M processor platform to support sensor data acquisition, signal processing, storing and radio transmitting.
    • Develop low level drivers for operating peripherals of a Cortex-M processor
    • Testing Embedded software in prototype hardware designs or simulators (unit testing, functional testing, regression testing)
    • Develop test cases for (self or third party developed) software in Python
    • Support troubleshooting of prototype systems
    • Support evaluation and (lab-based) testing of prototype system
    • Support release process (testing of release candidates, code reviews, etc)
  • Interface with customer on definition of specification, interfaces, review of progress, and transfer of results.
  • Work according to medical device regulations

The Individual

  • MSc degree in computer science or a similar field;
  • 2+ years' experience in Embedded software development and architecture definition for resource constrained systems, preferably in the field of wireless sensors;
  • Knowledge of RTOS, API, and hardware driver design;
  • Experience coding for Embedded software systems that are resource (battery, memory, computation) constrained;
  • Preferably knowledge on ARM Cortex platforms, Bluetooth, Bluetooth Low Energy and battery operated wearable sensors;
  • Experience with Agile software development. Knowledge of the Atlassian toolset is a plus;
  • You can program in multiple languages: C,C++, python (must), Java, C# (nice to have);
  • Experience setting toolchains in both Windows and Linux;
  • Experience in the field of testing (unit testing, integration testing, functional testing) and continous integration. Experience in working with Jenkins CI is a plus;
  • You know how to operate a scope, a logic analyzer and can debug low level driver issues in multiple bus protocols (I2C,SPI,UART, etc);
  • Excellent communication skills in English (written and spoken);
  • Having worked on medical device software (according to IEC 62304) projects is a plus;
  • Flexible team player, that sees changes as an opportunity to learn and grow, and can lead a team to improve and innovate;
  • Quick learner, able and interested in acquiring new skills and competences;
  • Hands-on attitude. Taking responsibility for the process from specification to implementation, testing and debugging, including communication and alignment with different stakeholders.

ConSol Partners

We are a leading consultancy in the niche IT sector. We work with companies ranging from small start-ups to multinational conglomerates on both permanent and freelance positions.

ConSol Partners focus only on niche markets to give unrivalled access to our extensive network of highly skilled candidates so we can delivery only the highest quality to our clients.

Founded in 2008, ConSol Partners are one of the world's leading technology recruitment brands with headquarters in the City of London and international offices in Los Angeles & Boston. ConSol Partners provide permanent and contract recruitment solutions to FTSE & Fortune 500 companies, global brands and start-ups across the Internet supply chain of Communications, Cloud and Digital.

Start date
n.a
From
Consol Partners
Published at
11.08.2018
Project ID:
1613657
Contract type
Freelance
To apply to this project you must log in.
Register