What if you can safeguard the future of all technologies?
Today, most of the systems are connected, automated, and remotely monitored/controlled. Be it Industrial or commercial, automation with connectivity has a huge impact on evolving sectors including HealthTech, Industry 4.0, Satellite, Defense/Military, 5G, and Smart cities. These are prone to cyberattacks due to various limitations in computation, bandwidth, and advances in Quantum computing.
Microsec (www.usec.io) is a fast-growing Singapore based company that has built an enterprise cybersecurity platform that protects against such attacks by facilitating mathematical and computationally optimized encryption algorithms supporting Post-Quantum Cryptography with Machine Learning. To protect from Zero-day attacks, the platform also enables a Machine-learning/AI-based Anomaly detection system that can run on the smallest microcontrollers to the largest supercomputers. An incredible team of various scientists and engineers from across the world has joined the incredible journey to build this technology. The team is looking for its next rockstar candidates to take the company to the next level and safeguard the future of all technologies.
MicroSec (www.usec.io) is seeking a talented Cybersecurity Embedded Developer. Successful candidates will further develop MicroSec’s IoT cybersecurity products, follow agile scrum methodologies to establish needs from Product Owners, assist in the self-organization of their development team, and guide junior team members. They will tackle a broad range of problems, including threat management, vulnerability management, cryptographic implementations, IoT communication, and machine learning.
Who you are
- You have at least 5 years of production-level experience working with C/C++ and Python.
- You have hands-on experience with microcontrollers such as ATMega, TI MSP430, or ARM Cortex-M0, and various types of wireless transceivers.
- You possess a solid understanding of wireless transceivers, network protocols, Linux, socket programming, RESTful API, Git, and OpenSSL.
- You are experienced with IoT protocols and writing socket programs (TCP/IP).
- You are comfortable working in a Linux environment.
- You have experience with MQTT, CoAP, and other messaging protocols.
- You have knowledge of key management systems, encryption, and TPM.
- You have a working understanding of public key infrastructure.
- Experience with Edge Machine Learning, Embedded ML, and TinyML is a plus.
What you’ll do
- Develop Edge/Embedded application frameworks, including authentication, encryption, zero-trust environment, firmware management, digital signing, and tamper detection techniques.
- Develop Edge/Embedded machine learning-based cybersecurity application frameworks, including authentication, tamper detection, anomaly detection, and intrusion detection.
- Implement developed algorithms and services on various embedded platforms, including MCUs and microprocessors running on standalone stacks and embedded Linux.
- Create support libraries and application examples for IoT solutions.
- Implement MicroSec’s security solutions on embedded systems and optimizing them.
- Integrate security solutions across various architectures and brands of IoT systems.
- Provide engineering support for key testing activities, including laboratory and field testing.
- Work within an agile team spanning embedded, frontend, and backend systems.
- Engage in opportunities to expand your knowledge beyond your current expertise.