ALSO.

Staff Software Engineer – Emerging Markets

ALSO.

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

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