Jobs · Engineering · Massachusetts

Senior Software Engineer - Cyber

EngineeringFull-time

Key Responsibilities

  • Cybersecurity Consultant
    • Serve as a trusted technical advisor to clients developing regulated embedded products.
      • Provide expert guidance across the full cybersecurity architecture, including:
        • Secure boot and root-of-trust implementation
        • Cryptographic key management and provisioning
        • Encryption and authentication, hash functions, digital signatures, authentications protocols, tunneling, IPsec, key exchange, secure storage
        • Intrusion detection and runtime monitoring
        • Hardware and software tamper-evident mechanisms
        • Secure system architecture and threat mitigation strategies
      • Act as the authoritative engineering voice for cybersecurity solutions within embedded medical devices.
    • Proposals and Estimation
      • Support business development and project planning through technical leadership:
        • Collaborate internally and with customers to develop work breakdown structures
        • Create development estimates and technical scopes to support proposals
        • Contribute to project planning and resource allocation
      • Lead Development
        • Perform or lead technical execution of cybersecurity solutions across the development lifecycle:
          • Decompose complex engineering tasks to support planning and implementation
          • Research and evaluate emerging cybersecurity technologies
          • Develop prototypes and proof-of-concept implementations
          • Lead implementation efforts with internal engineering teams and external partners
          • Hands-on implementation of secure solutions
        • Advocacy for Secure Development
          • Promote best practices in secure development within regulated product environments.
          • Help organizations implement security-by-design principles and integrate cybersecurity into their development processes.
        • Problem Solving and Risk Analysis
          • Analyze technical challenges faced by clients and identify potential security and regulatory risks.
          • Develop practical engineering solutions that support successful product development and compliance.

        Qualifications

        • Industry Experience
          • Minimum 10 years of Software Engineering experience developing cybersecurity solutions for embedded systems
          • Familiarity or direct experience implementing typical secure controls for embedded systems in regulated domains
          • At least 5 years in services-based engineering or consulting roles
          • Strong background in software and systems engineering for embedded platforms
          • Linux, Yocto, microcontroller, SoM development
        • Standards and Regulatory Knowledge (Preferred)
          • Familiarity with relevant cybersecurity standards and regulatory frameworks, including:
            • AAMI SW96
            • IEC 81001-5-1
            • AAMI TIR97
            • FDA Cybersecurity Guidance for Medical Devices
            • EU Cyber Resilience Act (CRA)
        • Communication Skills
          • Excellent written and verbal communication skills with the ability to explain complex cybersecurity concepts to both technical and non-technical stakeholders.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com