R

Robert Bosch Venture Capital

Venture capital funding deep tech startups

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHo Chi Minh City, Vietnam

About the Job

Requirements

  • A bachelor's or master's degree in electrical engineering, Electronics Engineering, Mechatronics, Computer Science, Software Engineering, or a closely related technical field is required.
  • From 1 to 3 years of experience is required.
  • Knowledge of microcontrollers, embedded systems, and related hardware topics, including GPIO, SPI, memory, actuators, sensors, and schematic/layout reading.
  • Proficiency in Embedded C is required.
  • Familiarity and practical experience with V-Model or Agile/Kanban methodologies in embedded development is required.
  • Experience with Git, Git Actions, and Jenkins is required.
  • Good written and verbal communication skills in English are required.

Responsibilities

  • Analyze customer requirements and design and develop embedded software and test suites in the automotive powertrain domain.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Develop clean, efficient, well-documented code following coding standards.
  • Answer customer queries, propose technical solutions for customer issues, and provide integration support.
  • Develop and maintain CI/CD pipelines for automated build, integration, and testing.
  • Identify and resolve problems, including recording anomalies found during testing, analyzing them, and troubleshooting.
  • Perform static and dynamic testing from system level down to software component level using HiL/SiL environments, including system and system-integration testing, software and software-integration testing, and software-component static analysis.

Desired Qualifications

  • For Software-in-the-Loop/Virtual ECU development opportunities: strong interest in developer tooling, internal tools, and engineering application development.
  • For Software-in-the-Loop/Virtual ECU development opportunities: experience designing, developing, integrating, and debugging developer tools and engineering applications.
  • For Software-in-the-Loop/Virtual ECU development opportunities: proficiency in Rust, TypeScript, Python, or C#.
  • For Software-in-the-Loop/Virtual ECU development opportunities: experience with development workflow automation.
  • Experience with a real-time operating system (RTOS).
  • Experience using emulators, simulators, debugging tools, and test equipment.
  • Experience with scripting languages such as Java (preferred), Python, Perl, C++, C#, or TypeScript, or with workflow automation platforms.
  • Experience developing desktop applications or engineering tools.
  • Experience with automotive standards such as AUTOSAR or ASPICE.
  • Practical experience using AI for research and self-study.

About the Company

Robert Bosch Venture Capital

Venture capital funding deep tech startups

RBVC (Robert Bosch Venture Capital) is a global venture capital firm that backs early-stage deep tech startups in areas like energy efficiency, medical devices, and virtual/augmented reality. It supports companies with funding and access to Bosch’s network and resources to help them scale and bring innovations to market. Unlike traditional VCs, RBVC may purchase solutions for a proof-of-concept while allowing startups to keep their intellectual property, which speeds up development and lowers upfront costs. The firm earns money through equity investments and the eventual success of its portfolio. RBVC’s goal is to accelerate technological advances across multiple industries by connecting startups with Bosch’s ecosystem, customers (from medical centers to data centers), and global reach.

Company size
201-500
Company stage
Not listed
Total funding
$3.8B
Headquarters
Frankfurt, Germany
Founded
2007

Recently Posted Jobs

Explore more opportunities at Robert Bosch Venture Capital

See more jobs