FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer II, Arene Applied Engineering
Woven by Toyota. Design, implement, and deliver production-quality C++ software components, middleware, abstraction layers, drivers, and services integrating with real vehicle hardware .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in C++ software development, particularly in embedded systems and automotive contexts, with a strong focus on software-hardware integration and debugging. Proven ability to collaborate effectively across global teams while producing high-quality technical documentation.
Highest-signal resume keywords
Modern C++ DevelopmentSoftware-Hardware IntegrationEmbedded Systems ExperienceDebugging and TroubleshootingTechnical Communication
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++14C++17Embedded SystemsSoftware IntegrationDebuggingReal-Time SystemsVehicle Communication ProtocolsMiddlewareAPIs DevelopmentTechnical Documentation
Soft Skills
CollaborationClear CommunicationCross-Functional Teamwork
Tools & Technologies
Arene SDKHardware-in-the-Loop TestingBench Setups
Industry Keywords
AutomotiveRoboticsADASSelf-DrivingSafety-Minded Environments
Tech Stack
Tools & technologiesC++
About the role
Key responsibilities & impact- Design, implement, and deliver production-quality C++ software components, middleware, abstraction layers, drivers, and services integrating with real vehicle hardware
- Own software-hardware integration work, bring software up on hardware, debug issues across the stack, and drive it to production quality
- Develop and refine hardware-agnostic abstractions and APIs for portability and reuse across ECUs, sensors, vehicle platforms, and generations
- Contribute to Arene SDK and vehicle platform elements for ADAS, cockpit, and related domains
- Collaborate with internal teams and partners on integration, testing, and deployment
- Work across code, unit/integration tests, hardware-in-the-loop or bench setups, vehicle testing, and platform feedback
- Support or build tooling to reduce manual integration friction
- Debug complex issues involving software, hardware interfaces, CAN, Ethernet, timing, and system behavior
- Produce technical documentation and design artifacts
- Collaborate with global teams, including Japan-based partners
- Contribute through code reviews, practical engineering practices, and continuous improvement
Requirements
What you’ll need- 4+ years of experience with strong modern C++ (C++14/17 preferred; ability to work in constrained, safety-minded environments)
- Bachelor or Masters degree in computer science, embedded engineering, or similar domain
- Hands-on experience integrating software with hardware in embedded, automotive, robotics, or self-driving contexts
- Experience in a software integration, embedded systems, or vehicle software role, or equivalent experience, at a self-driving, autonomous, or advanced ADAS company is a strong positive
- Solid understanding of embedded/resource-constrained environments, real-time considerations, and low-level hardware interaction
- Experience with vehicle or robotics communication protocols (CAN, Ethernet, or similar) and/or middleware/IPC patterns
- Proven ability to own features end-to-end: design, implement, test, debug, and deliver
- Strong debugging and systems troubleshooting skills
- Comfortable working in collaborative, cross-functional, and often multi-site environments
- Clear technical communication
Benefits
Comp & perks- Excellent health, wellness, dental and vision coverage
- A rewarding 401k program
- Flexible vacation policy
- Family planning and care benefits