Woven Planet

Senior Software Engineer, Embedded Systems

Woven Planet

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Implement, deliver and refine Arene SDK software components for users to interact seamlessly with the vehicle systems
  • Design and implement abstraction layers to enable hardware-agnostic software platforms using modern C++ concepts
  • Collaborate with global teams to accelerate and improve Arene software development

Requirements

  • At least 3 years of experience with modern C++ (C++14 and above).
  • Experience delivering software for similar safety and quality-driven domains (automotive, aerospace, robotics, medical, military, etc.)
  • Experience with embedded systems and resource-constrained computing environments
  • Expertise with a wide range of computing architectures (SoC, MCU, CPU)
  • Knowledge and experience with RTOS and POSIX/Linux operating systems
  • Knowledge and experience with interfaces and protocols used in embedded systems (SPI, I2C, CAN, Ethernet, PCIe, MIPI)
Benefits
  • Excellent health, wellness, dental and vision coverage
  • A rewarding pension
  • Flexible vacation policy
  • Family planning and care benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++embedded systemsRTOSPOSIXLinuxSPII2CCANEthernetPCIe
Soft skills
collaborationcommunication