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 is looking for a solution architect to help to define their Solution Architecture of Microsec's IoT Security Suite. Successful applicants will be working with an awesome team of scientists and developers while further developing MicroSec's IoT cybersecurity products.
Who You Are
- Must have at least 5 years of experience in Python development and Linux environment
- Must have at least 4 years of experience in writing Machine learning codes
- Must have at least 1 year of experience in developing solution over embedded systems
- Must have at least 1 year of experience in managing a technical team involved in Cybersecurity and Machine Learning
- Strong experience and knowledge of Linux, On-prem infrastructure & Cloud technologies. Must be able to perform or manage minor changes and bug fixes to the existing codebase internally or with external vendors.
- University degree in Engineering/Computer Science or an equivalent field.
- Must have strong understanding of Cybersecurity and Computer networks
- Must have strong experience with Gitlab, Epics and Issue management
- Must have hands-on skills for code review and design of system/solution architecture
- Must have basic DevOps skills to run basic services like Docker etc to test out the services
- Knowledge of IoT is a plus
- Should have experience in setting up infrastructure, routers/switches and management of on-prem servers
- Good knowledge of Agile and/or other project management methods or certification is a plus
- Excellent written and oral communication skills; able to communicate in all forms across the company; strong presentation skills.
What You'll Do
- Lead the team in the development of the software product against the roadmap via Scrum planning, development and execution
- Write the functional issues/requirements, down to the API level
- Do hands-on work on reviewing the code and solution developed by the team
- Come up with system and solution architecture and assist developers in realizing those in an optimized form
- Work cross-function with software systems and technologies utilizing embedded, backend, cloud, python, UI/UX, cybersecurity, etc.
- Test the developed solution end-to-end, including deployment, update, and patch
- Create user flow, product sheet, specification sheets, etc.
- Perform code and design reviews.
- Undertake project scoping, time management, planning, and execution.
- Manage day-to-day operational aspects of the project timeline and scope.
- Prepare and gather project requirements and product backlog.
- Work with engineering teams to prioritize development and ensure that high-quality product is shipped on time
- Assisting user acceptance testing and quality assurance
- Assisting in pre-sales related work including preparation of proposals, decks and RFP
- Enforce project standards with both internal and external resources.
- Prepare, review, and amend technical documentations.
- Review customer requirements and tender specifications for identifying the product gaps and planning with the team
- Identify, scope, and implement processes and systems to continuously improve product and service quality as well as operational effectiveness and efficiency
- Perform other duties and responsibilities as assigned.