
Senior Integration Software Engineer, Arene Applied Engineering
Woven by Toyota2 days ago
Responsibilities
- Develop, maintain, and deploy software using C++ and Python.
- Design and integrate scalable, maintainable, and reliable solutions across multiple technologies and systems.
- Verify solutions through automated unit, integration, and system-level testing and validation.
- Diagnose, debug, and resolve complex software and system issues across distributed environments.
- Provision, maintain, and use Linux-based development and testing environments.
- Own the full software development lifecycle from requirements definition and architecture through implementation, release, and ongoing support.
- Translate operational, engineering, and stakeholder needs into technical requirements and development plans.
- Evaluate technical risks, make engineering trade-offs, communicate recommendations, and collaborate with engineering teams.
- Manage priorities independently and deliver software from initial concept through implementation.
Requirements
- 6+ years of software development experience with C++ and Python.
- Bachelor’s or master’s degree in computer science, embedded engineering, or a similar field.
- Experience designing and implementing software for complex distributed systems involving containerization, networked services, APIs, messaging, concurrent processing, or data pipelines.
- Strong debugging and root-cause analysis skills across software, infrastructure, interfaces, and system dependencies.
- Strong experience with automated software testing and validation.
- Understanding of object-oriented design, modularity, maintainability, performance, and secure coding practices.
- Ability to work independently in fast-moving, information-limited environments and turn ambiguity into practical solutions.
- Strong judgment, initiative, communication, and collaboration skills.
- Preferred experience with source control, code review, and continuous integration/continuous deployment practices.
- Preferred familiarity with embedded systems, Yocto Linux, device drivers, hardware debugging, performance profiling, observability, logging, monitoring, and reliability engineering.
- Preferred experience leading technical design discussions, mentoring engineers, or owning complex software components.
Benefits
- Excellent health, wellness, dental, and vision coverage.
- 401k program.
- Flexible vacation policy.
- Family planning and care benefits.
About Woven by Toyota
Woven by Toyota develops software for automated driving, advanced driver assistance, and software-defined vehicles, primarily for Toyota and its partners. Its products include Arene (a vehicle software platform), AD/ADAS technologies, and the Woven City test course, supported by cloud and AI infrastructure. Founded in 2023 and headquartered in Chuo-ku, Tokyo, it operates as a Toyota Motor Corporation subsidiary focused on vehicle software and mobility systems.