Software ontwikkelaar
Role details
Job location
Tech stack
Requirements
Responsibilities: - Dedicated to major global strategic projects, contributing to the technological development of future-focused load cell, terminal and scale solutions that improve our customer's productivity - Develop RTOS based firmware for embedded systems, including bootloaders, drivers, system and security functions as well as application code - Research and implement high-speed communication network technologies for load cells and terminals - Design and develop industrial device communication protocol stacks, ensuring compatibility, real-time performance, and stability - Contribute to Zephyr based operating system development - Conduct system debugging, performance testing, and network optimization - Prepare technical documentation to support knowledge transfer and sharing - Stay updated on the latest technologies in embedded software design, industrial automation and security. What You Need to Succeed
- Educational Background - Master's degree or above in Computer Science, Electronics Engineering, or related fields (Must) - Professional Skills - Experienced software engineering with proven track record, at minimum senior level (MUST). - Proficient in programming C/C++, with experience in firmware development, system design and real-time operating systems (RTOS like Zeyphr) (MUST). - Understanding of network protocol stacks, network topologies, and optimization techniques for high-speed communication networks (PLUS). - Familiarity with industrial communication technologies such as EtherCAT, Ethernet APL as well as TSN and IIoT (hands-on experience is preferred) (PLUS). - Strong problem-solving skills and ability to collaborate effectively in an international, cross-functional team (MUST) - Proficient in spoken and written English for daily collab...