Senior Embedded Software Architect at Johnson Controls driving architecture decisions and leading teams for secure, embedded technology products. Requires strong Linux and security experience.
Responsibilities
Design and architect robust, scalable, and secure embedded software systems for mission-critical applications
Support the implementation of encryption and security features in embedded products following best industry practices
Lead architectural reviews, make key design decisions, and enforce secure coding standards within the embedded software team
Leverage expertise in Linux to have a working knowledge in customize OS images and optimize system performance and security
Interface and collaborate closely with hardware teams to ensure seamless integration between software and hardware platforms
Mentor and provide technical leadership to other software engineers and architects
Investigate and resolve complex system-level issues related to security, performance, or integration
Keep current with the latest trends and advancements in embedded security, encryption standards, and Linux technologies
Generate high-quality technical documentation and help guide security compliance efforts
Requirements
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field
10+ years of experience in embedded software development, with at least 3 years in an architectural and system design role
Development experience with Linux (kernel, drivers, device trees, secure boot, Linux, etc.)
Designing and implementing security architectures, leveraging modern encryption standards
Strong understanding of secure software development lifecycle (SDLC), threat modeling, and risk assessment in embedded environments
Experience working with secure boot, trusted execution environments (TEE), hardware security modules (HSM), and cryptographic hardware accelerators
Experience providing technical training and mentorship to support the growth and development of team members.
Product Engineer supporting new product introductions of high - performance mixed - signal audio products. Collaborating with internal teams for yield optimization and quality improvement in Edinburgh, UK.
Staff Software Engineer developing cloud - native solutions for Verily’s developer platform. Leading technical direction and collaborating with teams on software engineering best practices.
Senior Software Engineer developing cloud - native SaaS solutions using Python and AWS at Akur8. Collaborating with tech teams to enhance insurance pricing and reserving processes.
Technical Lead position at BHS, leading development team and participating in API design. Focus on achieving quality, security, and performance in modern IT solutions.
Fullstack Developer implementing and evolving applications using C#, .NET, and React at BHS. Collaborate within agile teams and contribute to the design of APIs.
Senior Fullstack Entwickler bei Rockstardevelopers in München oder remote. Verantwortung für Codequalität und agile Zusammenarbeit an bedeutenden Projekten.
Senior Full Stack Engineer developing cutting - edge applications for Ralph Platform. Collaborating across product, design, and operations to implement new features with a modern tech stack.
Senior Software Engineer developing quantum compiler and internal infrastructure for Oxford Ionics. Collaborating with scientists and engineers on innovative quantum computing technologies.
Staff Software Engineer crafting geolocation compliance solutions' architecture at GeoComply. Leading technical direction across mobile, desktop, and JavaScript SDKs.
Software Engineer contributing to advanced systems that enhance national security and resilience at Rowden. Join a diverse team delivering technology for challenging environments.