Architect – Engineer of Embedded Software
Category:VervuldResponsible for software development of complex products – ZUID NL #16018
LEVEL
Msc/Bachelor
PROFESSION
IT, Electronics, Software engineering or simular
CUSTOMER
Onze opdrachtgever is een system supplier, actief in de markt voor smart products, motion systems en human interface devices. Een integrale productontwikkelaar die ontwerpt, ontwikkelt en produceert. Prototype, productie en assemblage in één hand, om snel en kwalitatief goed werk te leveren. Dat de circa 50 medewerkers flexibel en snel dienen te schakelen, is daarvoor een voorwaarde.
Veelal hightech-producten, zoals innovatieve led-applicaties, fibre optische connectoren en geavanceerde modulen en sensoren die onderdeel uitmaken van slimme consumenten of medische producten, als high-attention producten.
Door een actuele vraag en aanhoudende groei bij de opdrachtgever zijn wij dringend op zoek naar een Software Architect.
FUNCTION
We are looking for a team member working on the introduction of Smart Product. Your activities consist of translating user requirements into SW specifications, setting up the software architecture, making software designs, implementation and performing (unit) tests. You will be gathering customer and expert information, being responsible for the development of software that is applied in complex and technically advanced products, including the analysis of software requirements. Being responsible for:
- Coordinate SW designers to realize defined architecture and design in C and C++
- Set (User) requirements into a functional and technical architecture and design in co-operation with internal/external partners
- Defining verification, validation tests and integration for SW components/systems
- Assuring that developed SW components and tests may be suitable for reuse
- Trouble-shooting, implementation of solutions and building/maintain of the automated test environment and tools
- Assure Software Configuration Management by guiding the Engineering Process.
You have a passion for technology and are not afraid to analyze complex problems:
- 5 – 10 years’ experience in development of technical software
- Experience in implementing embedded software in C/C++
- Experience with embedded or real-time operating systems, Cloud API, JavaScript
- Experience with object oriented design and UML
- You can read hardware designs to understand the interfacing software vs hardware
- You’re used to work according a structured process and quality management system
- As a team worker you are driven by quality
- Creative, a good communicator, analytical and result-oriented
- Good understanding of English language is required as well as Dutch
- Preferably you have experience with Source code analysis, RequisitePro, Subversion, IPv4, CMMI and Raspberry Pi.
CONTRACT
Vast, Full Time