Senior Software Engineer, Embedded Systems
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview In this role you contribute to a software-first automotive platform by building and refining Arene SDK components that let vehicles run software seamlessly. You work with global teams to accelerate development while upholding safety and quality. You design hardware-agnostic abstractions and tackle complex, scale-driven challenges. This is your chance to shape how vehicle software is created and deployed across next-generation Toyota platforms. Join a fast-paced team driving transformative mobility technology. Pay / Benefits * Implement, deliver and refine Arene SDK components for user-vehicle interaction * Design abstraction layers enabling hardware-agnostic software platforms using modern C++ * Collaborate with global teams to accelerate and improve Arene software development Tasks * At least 5 years of experience with modern C++ (C++14/17+) * Experience delivering software for safety- and quality-driven domains (automotive, aerospace, robotics, etc.) * Embedded systems experience in resource-constrained environments * Expertise with a wide range of computing architectures (SoC, MCU, CPU) * Knowledge of RTOS and POSIX/Linux operating systems * Experience with embedded interfaces/protocols (SPI, I2C, CAN, Ethernet, PCIe, MIPI) Key requirements * Excellent health, wellness, dental and vision coverage * A rewarding pension * Flexible vacation policy * Family planning and care benefits
Requirements
Experteer Overview In this role you contribute to a software-first automotive platform by building and refining Arene SDK components that let vehicles run software seamlessly. You work with global teams to accelerate development while upholding safety and quality. You design hardware-agnostic abstractions and tackle complex, scale-driven challenges. This is your chance to shape how vehicle software is created and deployed across next-generation Toyota platforms. Join a fast-paced team driving transformative mobility technology. Pay / Benefits * Implement, deliver and refine Arene SDK components for user-vehicle interaction * Design abstraction layers enabling hardware-agnostic software platforms using modern C++ * Collaborate with global teams to accelerate and improve Arene software development Tasks * At least 5 years of experience with modern C++ (C++14/17+) * Experience delivering software for safety- and quality-driven domains (automotive, aerospace, robotics, etc.) * Embedded systems experience in resource-constrained environments * Expertise with a wide range of computing architectures (SoC, MCU, CPU) * Knowledge of RTOS and POSIX/Linux operating systems * Experience with embedded interfaces/protocols (SPI, I2C, CAN, Ethernet, PCIe, MIPI) Key requirements * Excellent health, wellness, dental and vision coverage * A rewarding pension * Flexible vacation policy * Family planning and care benefits
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Where To Find Software Engineering Jobs
Best Countries for Software Engineers
Is Software Engineering Hard?