At a Glance
- Tasks: Lead software architecture and development for innovative vehicle and connected systems.
- Company: Join a pioneering tech company transforming the automotive landscape.
- Benefits: Comprehensive health coverage, flexible time off, and 401(k) match.
- Other info: Dynamic team environment with opportunities for professional growth and mentorship.
- Why this job: Make a real impact in the future of connected vehicles and cutting-edge technology.
- Qualifications: 5+ years in embedded software and strong leadership skills required.
The predicted salary is between 70000 - 90000 £ per year.
ALSO is looking for a hands-on Software Engineering Leader to own the end-to-end software architecture and development across the vehicle and connected ecosystem. You will remain deeply involved in software architecture, firmware design, system integration, and technical decision-making, while also coordinating development across a small internal team and several specialist external partners.
What You Will Do
- Coordinate delivery of the software platform across internal teams and external development partners.
- Own the overall software architecture for the platform, spanning vehicle firmware, connectivity, and cloud integration.
- Develop vehicle embedded software stack, including firmware for the Vehicle Control Module, Battery Management System, power management, diagnostics, telemetry, sensor/actuator integration, and vehicle networking (CAN).
- Define and implement the vehicle connectivity architecture, secure vehicle-to-cloud communication, telemetry pipelines, remote monitoring, fleet management, OTA updates, charging integration.
- Establish engineering standards across the platform: coding standards, development workflows, CI/testing pipelines, simulation/validation environments, release processes.
- Provide hands-on technical leadership, mentorship, and AI-augmented engineering adoption.
Responsibilities
- Manage the software development roadmap and align milestones with vehicle development programs.
- Coordinate firmware, cloud, and application development and manage technical dependencies.
- Support system integration, release planning, and ensure production readiness.
- Review and contribute to embedded and systems-level code, guiding architectural decisions for scalability, reliability, and security.
- Lead critical firmware components, hardware-software co-design, and integration of externally developed modules.
- Drive the adoption of AI-assisted software tools for code generation, automated testing, static analysis, simulation, debugging, and optimization.
Key Deliverables
- Production-ready vehicle firmware and control systems.
- Integrated BMS and power management software.
- Secure connected vehicle architecture.
- Reliable OTA update capability.
- Integrated vehicle + cloud ecosystem.
- Robust software development and validation pipeline.
Experience & Qualifications
- Degree qualified with 5+ years in embedded software, vehicle systems, robotics, or connected devices.
- Strong experience with embedded firmware development, complex hardware-integrated software systems, and multi-disciplinary engineering programs.
- Proficiency in Embedded C/C++, RTOS, CAN/vehicle network architectures, firmware-hardware integration, cloud-connected device platforms (AWS / Azure / GCP), system integration, debugging, electric vehicle platforms, BMS, IoT connectivity, OTA update systems, cybersecurity, and mobile/user-facing applications.
- Leadership qualities: deep technical involvement, balanced delivery leadership, startup-scale engineering mindset, strong partner relationships, disciplined rapid product development.
Perks and Benefits
- Robust health coverage – excellent health, dental, and vision insurance covered up to 100% with FSA & HSA options.
- One Medical membership and dedicated insurance advocates.
- Rich fertility and family-building benefits with Progyny.
- Flexible time off.
- 401(k) match.
Staff Software Engineer, Emerging Markets in Farnborough employer: ALSO.
Contact Detail:
ALSO. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer, Emerging Markets in Farnborough
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to embedded software and vehicle systems. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions and scenarios that relate to firmware development and cloud integration.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to the exciting work we do.
We think you need these skills to ace Staff Software Engineer, Emerging Markets in Farnborough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Staff Software Engineer. Highlight your experience with embedded software, vehicle systems, and any relevant projects that showcase your skills in firmware development and system integration.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs. Don’t forget to mention your leadership qualities and experience in coordinating teams.
Showcase Your Technical Skills: In your application, be specific about your technical skills. Mention your proficiency in Embedded C/C++, RTOS, and any cloud platforms you've worked with. This will help us see how you can contribute to our software architecture and development.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at ALSO.
✨Know Your Stuff
Make sure you brush up on your embedded software knowledge, especially in areas like Embedded C/C++, RTOS, and vehicle network architectures. Be ready to discuss your past projects and how they relate to the role, as this will show your hands-on experience and technical depth.
✨Showcase Your Leadership Skills
Since this role involves coordinating teams and managing technical dependencies, be prepared to share examples of how you've led projects or mentored others. Highlight your ability to balance technical involvement with delivery leadership, as this is crucial for success.
✨Understand the Ecosystem
Familiarise yourself with the vehicle and connected ecosystem mentioned in the job description. Be ready to discuss how you would approach integrating firmware with cloud platforms and ensuring secure vehicle-to-cloud communication. This shows that you can think strategically about the architecture.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions during the interview. Prepare for questions on system integration, debugging, and AI-assisted tools. Practising coding problems or system design scenarios can help you feel more confident and demonstrate your problem-solving skills.