Software Engineer - Middleware

Applied Industrial Technologies
Sunnyvale
Workplace: OnsiteFull timeUSD 140,500 - 271,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Initiative","Ownership"]

Software Engineer to develop core middleware components for Applied’s SDV platform using C++. You’ll build high-performance, multi-threaded platform services and communication middleware (SOME/IP/DDS, Protobuf/gRPC) within AUTOSAR Adaptive clusters, focusing on reliable Ethernet data exchange, and robust system management features for a fast-paced, automotive/robotics environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Applied Industrial Technologies
Applied Industrial Technologies
7 months ago

Software Engineer - Middleware

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 minutes agoStatus: Live

Job Summary

Software Engineer to develop core middleware components for Applied’s SDV platform using C++. You’ll build high-performance, multi-threaded platform services and communication middleware (SOME/IP/DDS, Protobuf/gRPC) within AUTOSAR Adaptive clusters, focusing on reliable Ethernet data exchange, and robust system management features for a fast-paced, automotive/robotics environment.
Location: Sunnyvale
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement core platform services using C++, focusing on multi-threading, concurrency, and performance optimization
  • •Develop and extend communication middleware utilizing protocols such as SOME/IP or DDS across the platform (ideally Protobuf/gRPC)
  • •Work within the AUTOSAR Adaptive Platform functional clusters (Adaptive Platform Core, Communication Management, Execution Management, State Management)
  • •Apply networking expertise to ensure reliable, high-throughput data exchange in the vehicle (Ethernet stack)
  • •Contribute to robust system management functions (Health Management, Diagnostics) within the SDV architecture

Pay and Benefits

Salary: USD 140,500 - 271,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kLearning BudgetWellness StipendPaid Leave

Key Requirements

  • •5+ years of experience in shipping complex, production software, ideally in the embedded, automotive, or robotics domains
  • •BS in Computer Science, Computer Engineering, or a related field
  • •Strong C++ expertise, including a solid understanding of multi-threading programming, mutexes, and design patterns
  • •Experience with communication middleware such as SOME/IP or DDS
  • •Working knowledge of networking concepts built on the Ethernet stack
Experience:5+ yearsAutomotiveEmbeddedRoboticsDistributed systems
Education:Bachelor's
Skills:InitiativeOwnership
Tech Stack:C++SOME/IPDDSProtobufGRPCAUTOSAR AdaptiveEthernetLinuxPOSIXMultithreading

Company Brief

Applied Industrial Technologies
Builds software tools for autonomous vehicle development, including simulation, validation, and data infrastructure for automakers and robotics teams. Also supports defense applications with autonomy-focused testing and deployment platforms.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Mountain View, United States
Founded: 2017
WebsiteLinkedIn