What are the responsibilities and job description for the Senior IoT Security Engineer position at Cube Hub Inc.?
Job Description:
- Job Title: Senior Security Engineer
- Location: Johnston, IA 50131 (Onsite)
- Duration: 36-Month Contract
- Pay Rate: Up to $75/hr
Position Overview:
- We are seeking an experienced Senior Security Engineer to help secure next-generation connected products and cloud-connected services. This role will focus on embedded controllers, connected platforms, device networks, and cloud-based services, ensuring products remain resilient against evolving cyber threats while meeting security and regulatory requirements.
- As a senior-level engineer, you will serve as a technical leader and cybersecurity subject matter expert, influencing architecture, development practices, and risk management decisions across multiple product lines. You will work closely with embedded software, cloud platform, and engineering teams to implement robust cryptographic security controls and secure system architectures.
Key Responsibilities:
- Define and review security architectures for embedded systems, cloud services, and mobile applications.
- Influence the design of new features to ensure security requirements are incorporated throughout the development lifecycle.
- Design and implement key management solutions and access control mechanisms for resource-constrained embedded environments.
- Develop and enhance cryptographic security controls for connected products and services.
- Design and develop innovative security solutions supporting advanced autonomous and connected technologies.
- Collaborate with software, cloud, and systems engineering teams to identify and mitigate security risks.
- Perform security assessments, threat modeling, and architecture reviews.
- Provide technical leadership and cybersecurity expertise across engineering teams.
Required Qualifications:
- Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.
- 8 years of full-stack software development experience.
- Strong experience developing Python-based backend services.
- Experience working with Linux-based operating systems and distributions.
- Hands-on experience implementing cryptographic security controls for embedded systems.
- Strong understanding of secure software development practices and cybersecurity principles.
Preferred Qualifications:
- Experience developing and securing IoT devices.
- Public Key Infrastructure (PKI) experience, including certificate lifecycle management and key protection.
- Experience in a DevOps environment.
- Experience developing AWS-native applications and cloud-native security solutions.
- Familiarity with connected systems, embedded platforms, and secure communications