Software Engineer | CAN Bus | UDS | Python | MQTT At Valrose, we connect talented technologists with purpose-driven companies tackling big, complex problems. We're currently recruiting a Software Engineer for one of our long-term clients, who is building intelligent, safety-critical systems in a high-impact, engineering-first environment. What you'll be responsible for You'll work at the intersection of software, vehicles, and data, integrating communication protocols and secure architectures into embedded and connected systems. You'll develop and maintain robust applications using Python and JavaScript. You'll implement and test communication protocols, including CAN Bus and UDS, for control and diagnostics. You'll work with MQTT to enable lightweight, real-time data exchange across distributed systems. You'll help manage secure certificate-based authentication and ensure compliance with cybersecurity best practices. You'll collaborate with cross-functional engineering teams to ensure software reliability, integrity, and performance. What you'll bring to the role Your knowledge of CAN Bus protocols and experience integrating them into complex systems Your experience with UDS (Unified Diagnostic Services) for diagnostics or ECU development Your Python skills for scripting, integration, or backend development Your understanding of MQTT and how it supports data exchange in connected devices Your JavaScript capability for interface logic or data visualisation Your experience managing digital certificates and securing systems through strong authentication and encryption Your awareness of cyber security standards and secure software design Bonus skills that would be great to have: Experience with Angular or jQuery for frontend work Exposure to vehicle systems, embedded environments, or industrial automation Why we think you'll love this role You'll be working on cutting-edge technology that impacts real-world operations You'll be part of a team that values technical excellence, inclusivity, and continuous learning About working with Valrose - We listen. We understand. We solve. Valrose consultants work with you to understand where your character, aspirations, and skills will be most valued. We will understand your priorities, whether financial, career progression, workplace culture or technology-related. We will discuss the opportunity thoroughly, how it aligns with your career goals, and guide you through the recruitment process, providing expert advice and support from the initial application to the offer. We are trusted advisors to our clients, acting as an extension of their business. We genuinely care about our candidates and love helping connect people with great opportunities. If you would like to understand more about the above role, please do get in touch. Our Values Humanity – Success – Integrity – Accountability – Curiosity Diversity – Welcome it. Entrust it. Celebrate it. Within our business, we have created an environment where anyone from any background can bring their authentic self to work, celebrating our differences whilst working towards a common purpose. We believe this is not just the ethical thing to do; it's the intelligent thing to do. Diversity drives innovation The Valrose team enjoys building inclusive cultures and promoting equality for all. 2024 - Sourcr Award for Best Agency for ICT, WA 2023 - Seek SARA Award Finalist for Outstanding Agency 2023 - RCSA Award Finalist for Outstanding Agency 2022 - Sourcr Award for Best Agency for Technology, WA 2021 - Seek SARA Award Finalist for Excellence in Candidate Engagement Valrose is a Circle Back Initiative Recruitment Agency – we commit to responding to every applicant. SCR-Rupsha-Nandy