Skild AI Logo

Skild AI

Embedded Systems Engineer

Posted 4 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Entry level
Bengaluru, Bengaluru Urban, Karnataka
Entry level
As an Embedded Systems Engineer, you will focus on defining, implementing, and maintaining regression tests for software and products, debugging failures during testing and deployment, and collaborating with software developers to enhance product quality.
The summary above was generated by AI
Company Overview

At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects.

Position Overview

We are looking for a Robotics Engineer specializing in Deployment & Testing to help further the performance and capabilities of Skild AI’s world-class high-level software and products through formalized, rigorous testing. You will design and implement automated software tests and the ecosystems in which they run. As a critical member of the robotics team, you will have an important role in defining the quality standards of our software while accelerating its development.

Responsibilities

  • Define, implement, and maintain comprehensive regression tests for Skild AI’s software and products.
  • Design and organize test plans according to priority, impact, risk, and feasibility.
  • Debug and troubleshoot failures in complex scenarios while testing and/or deployment at customer sites.
  • Maintain robots and ensure they are deployment ready.
  • Recreate corner cases from production logs into repeatable tests.
  • Collaborate closely with robotic software developers and machine learning engineers and provide feedback on what needs to be improved to produce and sustain a top-quality product that meets customer expectations.

Preferred Qualifications

  • BS, MS or higher degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience.
  • Proficiency developing in low-level systems languages (C, C++, Rust, Go) and Python.
  • Experience with complex software systems working in real-time with embedded systems.
  • Experience with Test Management and Requirements software.
  • Experience with ROS/ROS2 or other robotics middleware platforms.
  • Previous work experience as a Test Engineer.
  • Prior experience developing and deploying software on real robots.
  • Deep understanding and practical experience with software engineering principles, including algorithms, data structures, and system design.
  • Familiarity with machine learning integration and deployment in robotic systems.

 

Base Salary Range

$100,000$300,000 USD

Top Skills

C
C++
Go
Python
Rust

Similar Jobs

Be an Early Applicant
13 Days Ago
Bengaluru, Karnataka, IND
Remote
3,000 Employees
Senior level
3,000 Employees
Senior level
Hardware • Information Technology • Security • Software • Cybersecurity • Conversational AI
As a Product Security Engineer, you will implement SecDevOps practices, build automated security testing frameworks, manage secure CI/CD pipelines, and mentor teams on security principles. You will be involved in monitoring security issues and develop metrics for improving Secure Development Lifecycles.
Be an Early Applicant
9 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
10,001 Employees
Senior level
10,001 Employees
Senior level
Big Data • Hardware • Other • Energy
Design, develop, review, and maintain embedded software products, ensuring optimal performance and reliability. Integrate software with hardware components, implement communication protocols, debug systems, and collaborate with cross-functional teams. Create documentation and optimize code for efficiency while adhering to security and safety standards, all while staying updated on emerging technologies.
Be an Early Applicant
9 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
10,001 Employees
Senior level
10,001 Employees
Senior level
Big Data • Hardware • Other • Energy
The Sr. Software Engineer in Embedded Systems will be responsible for designing and developing embedded software for connected products, integrating and debugging systems, optimizing performance, and collaborating with cross-functional teams. A focus on security and efficiency is essential, alongside maintaining documentation and adhering to industry standards.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account