DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-15 13:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Software Engineer, Control Integration

Woven by Toyota · Tokyo

About Woven by Toyota
Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human-centric innovation — expanding what “mobility” means and how it serves society.

Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation. Business-critical functions empower these teams to execute, and together, we’re working toward one bold goal: a world with zero accidents and enhanced well-being for all.

=========================================================================

TEAM

The Behavior Actuation team develops state-of-the-art vehicle control and estimation algorithms from prototype to production. We leverage control theory, optimization, and machine learning to design and implement real-time vehicle control solutions with measurable impact on autonomy performance. In this role, the candidate will work to refine software requirements, leverage systems-level thinking to negotiate the software design, and deliver production quality code following best engineering practices for verification & validation.

WHO ARE WE LOOKING FOR?

  • Must know MPC in practice in order to negotiate requirements for a streamlined/simplified software design, challenging the status quo
  • Able to communicate clearly and concisely about design trade offs and impact analysis
  • Be willing to constantly learn and sharpen modern C++skills with an eye toward best practices for production code (ideally familiar with AUTOSAR and other C++guidelines)
  • RESPONSIBILITIES

  • Break down high-level requirements into implementable requirements without over-constraining the software design
  • Dive deep into technical topics such as Model Predictive Control, estimation, and control theory in order to negotiate the implementation details
  • Implement production C++code
  • Test C++code and controller performance from unit test to integrated simulation and vehicle tests
  • MINIMUM QUALIFICATIONS

  • Masters or PhD in Control Systems, Estimation, Robotics, or similar field
  • 3+years working in AD/ADAS or highly related field (robotics, other control systems)
  • Strong understanding of vehicle dynamics, control, and estimation
  • C++programming experience
  • Excited about AD/ADAS
  • NICE TO HAVES

  • Japanese language skills
  • Solid understanding of convex optimization and machine learning
  • Experience developing software for mass production
  • Software pay context

    Based on 7,138 disclosed Software salaries on RoleSuite, the role pays a median of $157K/year, with most offers between $123K and $199K (10th–90th percentile: $101K–$235K).

    See the full Software salary breakdown →
    Apply →

    Other roles at Woven by Toyota

    • データアナリスト・Hydrogen Ecosystem Solutions東京都中央区
    • Data Analyst, Hydrogen Ecosystem SolutionsTokyo
    • ビジネスディベロップメントマネージャー・Hydrogen Ecosystem Solutions東京都中央区
    • Business Development Manager, Hydrogen Ecosystem SolutionsTokyo
    • バックエンドエンジニア・Robot Platform Software東京都中央区
    • Backend Software Engineer, Robot Platform SoftwareTokyo
    • テクニカル プロジェクト マネージャー・City Infrastructure東京都中央区
    • Technical Project Manager, City InfrastructureTokyo
    • ソフトウェアエンジニア(制御統合)東京都中央区
    • RecruiterTokyo

    More Software roles

    • .Net Engineering LeadWPP · London
    • Senior Principal Software Engineer, AI AgentsToast · Dublin, Ireland
    • Business Architect - Arabic Speaker - RiyadhCapco · Middle East - Riyadh
    • Senior Software Engineer – Contact Centre Platform (CCaaS)Vonage · Work from Home - UK
    • Desarrollador/a .NET SeniorNEORIS · Remote, Spain
    • Hands Free EngineerCatonetworks · Manila, Manila, Philippines
    • Founding Senior Software Engineer (LATAM)Jobgether · Brazil
    • Desarrollador/a .NETNEORIS · Remote, Spain
    • Sr Director Analyst - AI and Software EngineeringJobgether · US
    • Senior iOS Software EngineerJobgether · Brazil