Qureos

FIND_THE_RIGHTJOB.

Senior Software Engineer - SoC Simulators

Job Requirements

At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.


Job Summary

We seek experienced Senior Software Engineer with a minimum of 4 - 6 years of experience in development of complex real-time software (middleware and applications) for embedded platforms. The ideal candidate will be responsible for successful project execution while maintaining required standards and quality.

Key Responsibilities

  • Participate in the full software development lifecycle, from design to implementation and testing by following system architectural strategies and guidelines.
  • Provide technical guidance to software development teams through the project lifecycle.
  • Assist in the debugging and testing of embedded software systems.
  • Ensure compliance with safety standards and protocols
  • Maintain comprehensive documentation of all design and development processes

Work Experience

Requirements

Must Have:


  • Bachelor’s/master’s degree in computer science, Electronics, Embedded Systems
  • Excellent programming skills in SystemC, C & C++ programming language and Transaction Level Modeling (TLM 2.x)
  • Experience in Simulation and Co-simulation environment (eg: Emulators and simulators).

  • Exposure and development or integration experience in different systemC/Qemu based virtual models like Ethernet, CAN, I2C, SPI, Display, Video, Audio etc.

  • Excellent problem-solving, Root Cause Analyses (RCA), documentation and communication skills.

  • Strong debugging, profiling, tracing skills (gdb, perf, strace).

  • Experience in embedded board bring up/bare metals/firmware activities.

  • Knowledge in hardware interfaces.

  • Good knowledge in cross-domain SOC platforms.

  • Virtual Prototyping (Qemu or SystemC based virtual platform development)

  • Strong communication skills for clearly communicating ideas and concepts to team/customer

Benefits

Good to Have:

  • Experience on agile development framework
  • Possess knowledge of high-performance computing, central zonal architectures
  • Experience working with multi-OS environment using hypervisor and Linux OS
  • Knowledge of embedded processor architectures, hardware accelerators such as ADAS IP (ISP,IMR), GPU, NPU etc.

  • Experience in developing and porting Linux middleware libraries and applications
  • Knowledge in Co-simulation, HIL, SIL based designs.
  • Electronics knowledge and basic trouble shooting skills on hardware development boards.
  • Experience using test equipment to debug the hardware software interface
  • Experience in Continuous Integration tools like SVN, Git, Jira etc.


Language Skill


  • English
  • Japanese – Good to have

© 2026 Qureos. All rights reserved.