Embedded Senior/Staff Software Engineer

Job Description

Softnautics is looking for Embedded Senior/Staff Security Engineer who have hands on experience in vulnerability assessments, exploit development and security testing of Embedded/IoT devices. As a security engineer you will get opportunity to work with security experts at Softnautics to develop security solutions for cutting edge products.


  • Requirement analysis, design, development, testing and debugging of security solutions
  • Evaluation and integration of open source security solutions
  • Lead, mentor and build the team of next level professionals
  • Documentation – Requirement Specification, Design, Test Plan & Test cases etc
  • Effort estimation, planning, customer Interaction
  • Team building – Mentor, Train and Groom others

Required Skills

  • Must have 3 – 5 years of experience in Embedded System security domain
  • Development experience using C, Python, Shell Script and Ruby in Linux OS/Embedded Platform
  • Expert with embedded device hacking techniques, Side Channel Analysis, Fault Attack and vulnerability assessment
  • Must have working experience with various Root of Trust solutions like HSM, TPM, TEE and other security mechanisms for embedded/IoT devices
  • Exposure to Cloud Security like Azure Security Centre, Amazon GuardDuty, Azure Sphere Security Service, Azure DPS, IAM, AAA
  • Experience with open source security projects like OWASP
  • Good exposure to various security standards, tools and Security solutions for IoT/Embedded devices
  • Experience in embedded device hardening is most preferred
  • Good to have knowledge on trusted computing technologies like ARM TZ, Intel SGX or AMD SEV
  • Familiarity with Secure Boot, UEFI/BIOS, TPM and other features which help secure HW
  • Candidate should have knowledge on Basic Networking, Security and cryptography protocols
  • Hands on experience in web penetration testing, Network and Wireless penetration testing
  • Knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket and SourceTree is must
  • Candidate must be a good team player with right attitude
  • Passionate about learning new technologies, methodologies, strategies and processes
  • Should be able to work in aggressive, high pressure environment
  • Excellent written and verbal communication
  • Self-starter, problem-solving mentality, and creative thinker

Desired Skills

  • Candidates having CEHv10 Security Certification are most preferred
  • Quality process – CMMi, Agile Scrum is required and good to have Scrum Certification
  • Always ready to learn and share
  • Good knowledge of working with Open source software packages is preferred
  • Close cooperation with other leaders and projects managers
  • Positive attitude
  • Ready to switch between domains based on the project needs
Scroll to Top