What are the responsibilities and job description for the Principal Embedded Software Developer (Cybersecurity) position at JPS Tech Solutions llc?
Job Title: Principal Embedded Software Developer (VSE)
Location: On-site – Cybersecurity Division, Plano, Texas
Experience: 10 Years
Requirement: Strong Security Background ISO/SAE 21434 Experience
Job Summary
We are seeking a highly skilled Principal Embedded Software Engineer with deep expertise in Linux-based embedded systems, cybersecurity, and secure software development. This role involves building mission-critical in-vehicle features and architecting secure, industry-leading embedded solutions.
Key Responsibilities
- Develop embedded software for advanced in-vehicle systems.
- Define requirements and design features independently with minimal supervision.
- Research cybersecurity controls for processors/microcontrollers, create PoCs, and guide suppliers.
- Contribute to open-source initiatives and reusable software components.
- Develop software following MISRA, SEI CERT, and AUTOSAR standards.
- Collaborate with CI/CD teams to optimize build and release processes.
- Support system testing and contribute to automated test development.
- Mentor junior and mid-level engineers on design and implementation best practices.
- Lead root-cause analysis and drive continuous quality improvements.
- Coordinate with stakeholders on deliverables, timelines, and issue resolutions.
- Participate in agile ceremonies (planning, retrospectives, stand-ups).
- Stay updated on trends in embedded systems and cybersecurity.
Requirements
- 10 years of embedded software development across hardware/software.
- Strong proficiency in C/C and experience with RTOS environments.
- Hands-on experience with embedded Linux, BSP, and Yocto.
- Experience with hardware interfaces: I2C, SPI, UART, etc.
- Strong debugging and problem-solving skills; fluent with Linux CLI.
Preferred Qualifications
- Experience with embedded security (Secure Boot, TrustZone, encryption).
- Rust programming experience.
- Understanding of cryptography (keys, TLS, PKI).
- Knowledge of Linux filesystem protections (fscrypt, dm-verity, LUKS).
- Familiarity with systemd initialization.
- Experience with MISRA, SEI CERT, AUTOSAR standards.
- Security certifications: OSCP, SANS/GIAC, CISSP, etc.
- Knowledge of security frameworks: ISO/SAE 21434, NIST, OWASP, ITIL.
- Background in automotive, defense, manufacturing, or related industries.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Fluency in Japanese for technical and business communication.
Job Type: Contract
Pay: $50.00 - $65.00 per hour
Application Question(s):
- What is your Visa Status?
- What is your current location with zip code?
- Mention your Mail ID & Contact Number?
Ability to Relocate:
- Plano, TX 75023: Relocate before starting work (Required)
Work Location: In person
Salary : $50 - $65