Candidates will be well versed in developing software for systems with low memory, CPU and bandwidth, with or without a Real-Time Operating System, to provide support libraries and application examples for IoT solutions. Successful candidates will be responsible for implementations of MicroSec’s security algorithms in a different operating environment, as well as providing integrations of the solution on a variety of different architectures and brands of IoT systems. They will also provide engineering support of key testing activities, including support of laboratory and field testing activities.
The candidate will be working in a field that’s essential to rapidly growing smart cities and the digital transformation of our world. They will be part of an agile team spanning embedded, frontend and backend systems and get opportunities to learn beyond their knowledge base.
/ At least 3 years of academic experience and 2 years of production-level experience in working with C/C++ and Python language
/ Working experience with socket programming, OpenSSL, TCP/UDP, Network interfaces, low-level Kernel interfaces and System I/O calls
/ Comfortable in a Linux environment
/ Have experience with DevOps and how to build a production environment system
/ Working understanding of public key infrastructure
/ Experience with hardware security modules a plus
\ TCP/IP stack
\ MQTT or other message brokers
\ IoT communication protocols such as BLE, LoRa and ZigBee
\ Unit testing and integration testing
We offer an industry competitive salary commensurate with experience and Employee Stock Options. Interested candidates may send your resume to firstname.lastname@example.org or email@example.com.