What are the responsibilities and job description for the Senior Embedded Security Engineer position at Cube Hub Inc.?
Job Title: Senior Embedded Security Engineer / Senior Software Engineer
Location: Johnston, IA 50131 (100% Onsite | JD Financial Worldwide Headquarters)
Contract Duration: 36 Months Contract with a possibility of Extension
Shift Structure: First Shift | Standard Day Hours, Monday through Friday
Pay Rate: $79.00 - $87.00/hr on W2 (USC/GC Holders only)
Assessment Note: A Glider technical assessment will be required during the screening process.
Job Description:
Our client, a global leader in advanced technology and precision industrial machinery, is seeking a high-caliber Senior Security Engineer to help secure its next generation of connected vehicles and autonomous machines. Operating out of the Johnston, IA facility, you will serve as a technical leader and security subject-matter expert (SME), directly influencing architecture, development practices, and risk decisions across multiple product lines. This rare, long-term 3-year contract focuses on securing embedded controllers, vehicle networks, and the cloud-based ecosystems that connect to them, ensuring massive resilient infrastructure against evolving global cyber threats.
Key Responsibilities:
- Architecture & Design: Define and review security architectures for embedded systems, influencing the engineering of new features across embedded, cloud, and mobile platforms.
- Cryptographic Implementation: Design key management systems, PKI infrastructure, and access control mechanisms tailored for resource-constrained embedded environments.
- Autonomous Solutions: Research, design, and develop cutting-edge cybersecurity solutions to support vehicle autonomy and edge automation.
- Cross-Functional Collaboration: Partner closely with embedded software developers, electrical systems teams, and cloud platform engineers to implement end-to-end cryptographic security controls.
- Mentorship & Code Quality: Code, configure, and test backend programs; act as a work lead providing technical coaching and security mentoring to junior developers on the product team.
Required Qualifications & Skills:
- Development Foundation: 8 years of full-stack software development experience, including heavy building of Python-based backend services.
- Operating Systems: Practical, professional experience working with various Linux distributions.
- Embedded Security Stack: Proven experience in the direct application of cryptographic security controls, encryption, and protocols for embedded systems.
- Agile Frameworks: 4 to 7 years of experience analyzing business requirements, defining technical solutions, and working within robust Agile software environments.
- Education: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical field experience.
Stand-Out Skills (Preferred):
- Hands-on development experience creating secure IoT or edge devices.
- Strong Public Key Infrastructure (PKI) experience, including certificate lifecycle management and hardware key protection.
- Previous background operating in a DevOps infrastructure capacity.
- Experience designing and scaling AWS-native cloud applications.
Actual Skills Required:
- Embedded Cryptography & Security Architecture
- Python Backend Development & Full-Stack Engineering
- Linux Environment Administration
- PKI & Certificate Lifecycle Management
- IoT Device & Cloud Integration (AWS preferred)
Salary : $79 - $87