Build and ship reliable Android and iOS features for an AI neobank, turning complex financial journeys into intuitive mobile experiences while improving app performance, quality, and user experience.
SIL Environment Development Engineer, Automated Driving
📜 Description
- Improve ClosedSILS simulation accuracy and signal mapping.
- Evaluate vehicle control logic using real-time feedback loops.
- Optimize simulation systems for faster processing and reduced computational load.
- Use real-world driving logs to reproduce operating conditions, load variation, and communication delays in OpenSILS.
- Improve real-time performance and parallel processing across SIL environments.
- Align virtual environment behavior with real-world vehicle operation to strengthen system reliability.
🛠️ Requirements
- At least 3 years of experience implementing code in the C or C++ programming languages
- At least 3 years of practical experience in automotive software development or simulation development
- At least 3 years of practical experience working as part of a team on medium-scale or larger product development projects
- Practical experience working in both Business-level English and Business-level Japanese
- Experience developing autonomous driving systems and evaluation tools
- Experience designing and implementing large-scale infrastructure using cloud environments, on-premises servers, and other technologies
- Proficiency in system architecture design and development processes
✨ Benefits
- ・Competitive Salary - Based on experience
- ・Work Hours - Flexible working time
- ・Paid Holiday - 20 days per year (prorated)
- ・Sick Leave - 6 days per year (prorated)
- ・Japanese Social Insurance - Health Insurance
- Pension
- Unemployment Insurance
- Long-term care insurance
- ・Housing Allowance
- ・Retirement Benefits
Full job description
TEAM
Our team specializes in developing and advancing cutting-edge Software-in-the-Loop (SIL) environments to accelerate the evolution of autonomous driving technology. We utilize two key SIL environments, ClosedSILS and OpenSILS, leveraging their unique characteristics to efficiently evaluate and validate software. Additionally, we focus on addressing shared challenges, such as improving processing speeds, which are essential for enhancing development efficiency.
In ClosedSILS, the simulator is connected to the autonomous driving software in real time, forming a feedback loop that enables dynamic evaluation of vehicle dynamics and control logic. This environment is designed with precision in mind, as we strive to improve the accuracy of simulation models while ensuring that generated signals are correctly linked to actual vehicle behavior. Furthermore, we are implementing computational optimizations and load reduction techniques to accelerate the simulation process. These enhancements aim to boost both the speed and reliability of testing, thereby significantly improving the overall development workflow.
OpenSILS, on the other hand, leverages on-road driving log data to validate software behavior in an offline setting. A key focus here is achieving high fidelity in reproducing real-world phenomena, such as communication delays or processing delays caused by CPU load observed in physical environments. OpenSILS doesn't simply replay log data—it integrates adjustments based on the load and timing conditions recorded during real-world operation. This approach enables the environment to replicate situations under conditions that closely mirror those of the original vehicle. By doing so, we can analyze issues that occurred during physical testing, pinpoint underlying causes, and effectively drive improvements in software development.
A shared challenge across both ClosedSILS and OpenSILS is the need for faster processing. By optimizing real-time capabilities within the simulation environments, we aim to deliver highly efficient testing platforms that drastically accelerate software development cycles. These ongoing initiatives address critical issues of safety and reliability in autonomous driving technology while laying the foundation for future-focused development.
Our activities integrate simulation modeling, real-world data analysis, embedded system design, and comprehensive software development, creating an optimal environment for autonomous driving innovation. Working in this challenging yet rewarding setting will enable engineers to grow their skills while contributing to foundational advancements in next-generation mobility technology.
WHO ARE WE LOOKING FOR?
Commitment to Improving Accuracy: A deep understanding of simulation models and a drive to enhance the linkage precision between simulated signals and actual vehicle behavior
RESPONSIBILITIES
MINIMUM QUALIFICATIONS
NICE TO HAVES
Similar jobs
Search more Software Engineer jobsBuild and ship reliable Android and/or iOS features for an AI neobank app, turning complex financial journeys into intuitive mobile experiences while improving performance, reliability, and product quality.
Build and ship reliable Android and iOS features for an AI neobank, turning complex financial journeys into intuitive mobile experiences while improving performance, reliability, and product quality.
Build and ship Android and/or iOS features for an AI neobank app, turning complex financial journeys into intuitive mobile experiences while improving performance, reliability, and product quality.
Build and ship Android and/or iOS features for an AI neobank app, turning complex financial journeys into intuitive mobile experiences while improving performance, reliability, and product quality.
