
Senior Software Engineer, Embedded Systems
Woven Planet
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
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