At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.
-
Onespan seeks an Embedded Software Development Engineer to join our team in Belgium (Erembodegem or Brussels). This position is open to candidates residing in Belgium.
The Embedded Software Development Engineer will develop low-level firmware for secure devices produced in high volumes. You will collaborate with other embedded firmware developers and electronics hardware engineers, engaging in the entire lifecycle of our DIGIPASS products, including specification, design, development, testing, and maintenance.Key Responsibilities
• Design, develop, and maintain system architectures for reusable application development
• Create low-level system and peripheral drivers per specifications
• Contribute to technical specifications
• Collaborate with embedded electronics hardware and software application development engineers
• Conduct system testing, unit testing, product maintenance, and bug fixingRequirements
• Bachelor’s or Master’s degree in Computer Science (or equivalent experience), with several years in low-level embedded software development and a strong interest in electronics
• Required experience / technical skills:
o Experience with small footprint microcontrollers
o Low-level programming in C and assembler
o Knowledge of embedded operating systems like Linux, QNX, FreeRTOS is a plus
o Experience with power management
o Familiarity with Python is advantageous
o Knowledge of:
▪ Microcontrollers (ARM Cortex-Mx)
▪ Basic electronics
▪ Wired interfaces (USB)
▪ Wireless interfaces (BLE, NFC, WIFI)
▪ Embedded interfaces (UART, SPI, I2C)
▪ Embedded systems limitations
▪ Secure element / smart card interfaces
▪ Embedded development environments (IAR, KEIL)
▪ Source version management (SVN, GIT)
• Strong problem-solving, analytical, and communication skills
• Key strengths include accuracy, quality-mindedness, proactivity, and results orientation
• Structured yet pragmatic approach
• Proactive team player with a learning attitude
• Fluent in English (reading, spoken, and written); knowledge of Dutch is a plus
#LI-LS1
#LI-Hybrid