
Staff Software Engineer – Emerging Markets
ALSO.
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Coordinate delivery of the software platform across internal teams and external development partners.
- Managing the software development roadmap
- Aligning software milestones with vehicle development programs
- Coordinating firmware, cloud, and application development
- Managing technical dependencies between teams
- Supporting system integration and release planning
- Defining the end-to-end software architecture
- Designing key elements of the vehicle firmware stack
- Establishing software interfaces between vehicle systems, cloud services, and applications
- Reviewing and contributing to embedded and systems-level code
- Leading architectural decisions for scalability, reliability, and security
- Guiding development of critical firmware components
- Lead development of the vehicle embedded software stack, including Vehicle Control Module (VCM) firmware, Battery Management System (BMS) firmware, and diagnostics and telemetry systems
- Define and implement the vehicle connectivity architecture, including secure vehicle-to-cloud communication, telemetry and diagnostics pipelines, remote vehicle monitoring and control, and OTA software updates
- Establish engineering standards across the platform, including coding standards and best practices, development workflows, and continuous integration and testing pipelines
- Work closely with external engineering partners responsible for parts of the software stack.
Requirements
- Degree qualified with 5+ years in embedded software, vehicle systems, robotics, or connected devices
- Strong experience with embedded firmware development
- Experience designing complex hardware-integrated software systems
- Experience leading multi-disciplinary engineering programs
- Strong experience with:
- - Embedded C/C++
- - Real-time embedded systems / RTOS
- - CAN or vehicle network architectures
- - Firmware–hardware integration
- - Cloud-connected device platforms (AWS / Azure / GCP)
- - System integration and debugging
- - Electric vehicle platforms
- - Battery Management Systems
- - IoT connectivity platforms
- - OTA update systems
- - Cybersecurity for connected devices
- - Mobile or user-facing applications
- Leadership Qualities
- - Be deeply technical and comfortable contributing to architecture and code
- - Balance hands-on engineering with delivery leadership
- - Thrive in startup-scale engineering environments
- - Build strong relationships with external engineering partners
- - Drive rapid but disciplined product development.
Benefits
- Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded software developmentembedded C/C++real-time embedded systemsRTOSCANfirmware-hardware integrationcloud-connected device platformssystem integrationdebuggingOTA update systems
Soft Skills
leadershiptechnical contributiondelivery leadershiprelationship buildingrapid product developmentdiscipline in engineeringcollaborationproblem-solvingcommunicationadaptability