Back to Jobs
JPS Tech Solutions LLC

Principal Embedded Software Developer (VSE) at JPS Tech Solutions LLC

JPS Tech Solutions LLC Plano, TX

Job Description

Principal Embedded Software Developer (VSE) Location: On-site Cybersecurity Division Plano Texas United States Requirement: Strong Security background ISO 21434 experience Job Description We are seeking a highly skilled Principal Software Engineer with deep expertise in Linux-based embedded systems cybersecurity concepts and secure software development. The candidate will contribute to implementing mission-critical in-vehicle features and architecting secure industry-leading embedded solutions. Key Responsibilities Develop embedded software for advanced in-vehicle systems. Work with minimal supervision to define requirements and design new features. Research cybersecurity controls for processors/microcontrollers; create Proof-of-Concepts and provide implementation guidance to suppliers. Collaborate with the open-source community to extend existing projects and share new broadly useful solutions. Develop software aligned with coding guidelines and industry standards (MISRA SEI CERT AUTOSAR). Partner with CI/CD teams to enhance build/release pipelines and customize workflows for new projects. Work with test teams to shape testing strategies and support automated test development. Mentor junior and mid-level engineers on best practices in design implementation and testing. Lead root-cause analysis of defects and drive improvements in product quality and testing processes. Coordinate with multiple stakeholders to align on deliverables deployment timelines and test-related issues. Participate in agile ceremonies including sprint planning retrospectives and daily stand-ups. Stay updated on embedded systems trends and advocate for modern practices within the team. Requirements 10 years of embedded software development experience across hardware and software. Strong proficiency in C/C and experience with RTOS environments. Hands-on experience with embedded Linux BSP integration and Yocto-based customization. Knowledge of communication protocols (I2C SPI UART) and hardware interfaces. Strong debugging problem-solving skills and attention to detail. Comfortable using Linux CLI for development and debugging. Preferred / Added Advantage Experience with embedded security: Secure Boot TrustZone filesystem encryption etc. Experience using Rust in production environments. Understanding of cryptographic concepts (Keys TLS PKI etc.). Knowledge of Linux filesystem protections (fscrypt dm-verity LUKS). Familiarity with Linux initialization (systemd). Experience working with safety/security standards: MISRA SEI CERT AUTOSAR. Relevant certifications: OSCP SANS/GIAC CISSP etc. Knowledge of security frameworks/regulations: ISO/SAE 21434 NIST HIPAA COBIT OWASP ITIL. Background in industries such as automotive defense intelligence manufacturing law enforcement or software. Bachelors degree or higher in Computer Science Engineering or equivalent experience. Fluency in Japanese for technical and business communication. Key Skills Dermatology,Accomodation,Corporate Marketing,Drafting,Computer Engineering Employment Type : Full Time Experience: years Vacancy: 1

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities