Roles & Responsibilities
As a Software Development Engineer for the Embedded Software team, you will be part of a team that develops an embedded software project that will supply new services for our customers in payment, banking, transport and loyalty services.
A week in the life of a Software Development Engineer
- You will develop software embedded module by collaborating with Technical Leaders, Project Leaders, Validators, Integrators and Project Managers.
- You will develop unit test, test cases and integration test in order to be able to deliver stable and robust software using visual basic language.
- You will participate in the writing and review of technical and design specifications.
- You will provide innovative technical solutions.
- You will collaborate with Project Leaders on the project to support the integration and training of the product.
- You will provide level 3 support for products and customer projects.
Knowledge, Skills and Experience
To succeed at this job, you must have : experience with C, Java, visual basic and object oriented programming and security including cryptography, PKI and Java Card.It would be preferred if you have experience with microprocessors, microcontrollers and security.Motivated by technical topics, rigorous, curious, precise, pragmatic, mindful of quality and reusability, autonomous, a team-player and customer-oriented.Min. Bachelor’s Degree in Computer Science, Computer Engineering or Electronics EngineeringTell employers what skills you have
PKI
Embedded Software
Cryptography
JavaScript
Test Cases
SQL
Visual Basic
Python
Microcontrollers
Writing
Banking
Java
C#
Genetics
Electronics
Software Development