Job Requirements
This job post is managed by
Skills
Job description for Embedded Developer (Vietnam) at MicroSec
- Work in a vibrant team and supportive working environment
- Level up your skills and your knowledge for being the next skillful professional to build an enterprise cybersecurity platform
- More detailed responsibilities will be discussed in the interview
- At least 5 years of production-level experience in working with C/C++ & Python
- At least 3 years of experience in development for Linux-based platforms
- Experience with Microcontrollers like ARM Cortex, ATMega, TI MSP430, and different forms of wireless transceivers like LoRa, Zigbee, and Bluetooth.
- Experience with Embedded Linux and Single board computers
- Experience in working with Docker and Git CI/CD
- Experience in IoT Link Layer Protocols such as IEEE 802.15.4, and LoRa
- Working experience with socket programming, OpenSSL, TCP/UDP, Network interfaces, low-level Kernel interfaces and System I/O calls
- Knowledge of MQTT or other messaging protocols
- Working understanding of public key infrastructure, digital signing, cryptography, and general cybersecurity
- A history of working within an agile environment, either Scrum or similar, with a focus on responsible, customer-focused delivery
- Ability to clearly document work, through well-defined specifications, code comments, user- and developer-guides
- A broad portfolio of algorithms, languages and paradigms, demonstrating an ability to learn and integrate with new technologies or concepts quickly
- Shell scripting
- Socket programming
- Assembly programming in one of more architectures relevant to embedded systems
- Django
- Flask
- Protocols/API
- MQTT or other message brokers
- CoAP, RESTful API, D-BUS
- Unit testing and integration testing
- DevSecOps
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More