OneSpan is currently looking for an Embedded Software Engineering Manager to join its embedded firmware developers team in Erembodegem, Belgium.
The Embedded Software Engineering manager will lead a team of embedded firmware developers for secure token devices to be produced at high volume. He/she will fill a dual-role position with combined management and technical design responsibilities. You will engage daily with hardware, firmware/software, and QA engineers, and play a critical role in delivering high-quality and timely DIGIPASS products to the market.
Responsibilities
Manage the firmware development team (10 members) in their day-to-day performance of their tasks;
Ensure that project/department milestones/goals are met and adhere to the approved budget;
Follow a Scrum agile development methodology;
Implement and manage CI/CD for embedded software;
Implement change management process;
Improve code review and secure coding practices;
Improve source code management system;
Contribute to technology and architectural decisions;
Work with the Product Managers to quote software development work and plan/maintain the project schedule for development programs;
Responsible for hiring, performance reviews, and fostering the professional development of members of the FW/SW engineering team.
Qualifications
Master or Bachelor degree in Computer Science/Computer Engineering with relevant experience in hardware and embedded software development and min. 1-3 years of proven supervisory experience;
Leadership and organisational abilities;
Problem-solving attitude;
Adopter of Scrum agile methodology;
Demonstrated knowledge of CI/CD process for embedded software, source code management and Change management;
Knowledge of:
Microcontrollers (ARM Cortex-Mx);
Basic electronics;
Wireless interfaces (BLE, NFC, WIFI);
Embedded interface protocols (UART, SPI, I2C);
Embedded systems limitations;
Secure element/smart card interfaces is an asset;
Embedded development environments (IAR, KEIL);
Source version management (SVN, GIT);
of embedded operating systems like Linux, QNX, FreeRTOS is an asset.
You are fluent in English (reading, spoken and written). Knowledge of Dutch is an asset.