Embedded Software Developer

12 hours ago


Chennai, Tamil Nadu, India Rapyuta Robotics Full time
About the Opportunity

Rapyuta Robotics, a pioneering ETH Zurich spin-off, is seeking an experienced Embedded Software Developer to join their team.

The ideal candidate will have a proven track record of designing, developing, and maintaining embedded software for robotic applications.

This role offers a unique opportunity to work on cutting-edge projects, including AMRs, elevators, and automatic battery exchangers.

Key Responsibilities
  • Design and Develop Embedded Software: Implement real-time operating systems (RTOS) and develop embedded firmware for various microcontrollers and embedded platforms used in robotic systems.
  • Ensure High Performance and Reliability: Develop and execute comprehensive test cases, conduct thorough debugging, and validate embedded software to ensure high performance and reliability.
  • Implement Communication Protocols: Implement and support communication protocols critical for robotic systems, including CAN for motor control and I2C, SPI for sensor integration.
  • Integrate Sensors and Actuators: Integrate sensors (e.g., IMUs, distance sensors, encoders) and actuators into robotic systems to enable advanced functionality and accurate system responses.
Requirements
  • 5+ Years of Experience: Proven experience in embedded software development.
  • Strong Educational Background: B.Sc. in Computer Science, Electrical and Electronics Engineering (EEE), or a similar degree.
Preferred Skills
  • C/C++ Proficiency: Strong proficiency in C/C++ programming languages.
  • Linux Development Experience: Experience with Linux-based development and embedded Linux environments.
  • Microcontroller Knowledge: Strong understanding of microcontrollers such as STM32, ESP32, and ARM Cortex-M series, along with their peripheral interfaces.
  • Real-Time Control Systems: Knowledge of real-time control systems, sensor fusion, and motor control.
Location

Chennai (default)

On-site work in Tokyo will be required for initial training and as needed for key stages of product development.

We offer a competitive salary of $120,000 - $180,000 per annum, depending on experience.



  • Chennai, Tamil Nadu, India Softpath Technologies LLC Full time

    Job Description: Embedded Software EngineerWe are seeking a skilled Embedded Software Engineer to join our team at Softpath Technologies LLC. The ideal candidate will have a strong background in C/C++ programming and experience in developing software for embedded systems.Key Responsibilities:- Design, develop, and test software for embedded systems using...


  • Chennai, Tamil Nadu, India Visionyle Solutions Full time

    Embedded Software Developer**Position:** Software Developer for Embedded Systems**Location:** Remote (Visionyle Solutions)**Experience:** 3 to 5 years of experience in embedded software development.**Salary:** Competitive salary package of 8.50 LPA.Key Responsibilities:• Develop high-quality embedded software for microcontrollers and microprocessors.•...


  • Chennai, Tamil Nadu, India Coders Brain Technology Private Limited Full time

    Company Overview: Coders Brain Technology Private Limited is a leading technology firm that specializes in developing innovative embedded systems solutions.About the Job: We are seeking an experienced Embedded Software Developer to join our team. As an Embedded Software Developer, you will design, develop, and maintain software solutions tailored for...


  • Chennai, Tamil Nadu, India IELEKTRON Full time

    Job Title: Embedded Software Development LeadAbout the Role:We are seeking an experienced Embedded Software Development Lead to join our team at Ielektron. As a key member of our engineering team, you will be responsible for leading the development of cutting-edge embedded software solutions.Key Responsibilities:Define and maintain the overall technical...


  • Chennai, Tamil Nadu, India SONA BLW PRECISION FORGINGS LIMITED Full time

    Job OverviewWe are seeking an experienced Embedded Software Developer to join our team at SONA BLW PRECISION FORGINGS LIMITED.Estimated SalaryRupees 10,00,000 - 18,00,000 per annum (Based on experience and qualifications)Job DescriptionAs an Embedded Software Developer, you will be responsible for developing effective design artifacts using UML notations,...


  • Chennai, Tamil Nadu, India TekPillar Full time

    Job SummaryWe are seeking a highly skilled Embedded C/C++ Software Engineer to join our team at TekPillar. The ideal candidate will have strong expertise in Embedded C, C++, RTOS, and Microcontroller development.Key ResponsibilitiesDesign and implement software solutions on Real-Time Operating Systems (RTOS).Develop, test, and maintain embedded software...


  • Chennai, Tamil Nadu, India HCLTech Full time

    Job DescriptionWe are seeking an experienced Embedded Software Engineer to join our team at HCLTech. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software systems.About the RoleThis is an exciting opportunity for a talented software engineer to work with us in delivering...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Job DescriptionDescription:Must have a Master's degree in Computer Science, IT or related software engineering field.Strong experience in C system programming for embedded systems is required.A solid understanding of the IMS or Telephony domain is necessary.Excellent software design skills with proven expertise in writing efficient code for embedded...


  • Chennai, Tamil Nadu, India ZF Group Full time

    Job OverviewWe are seeking a skilled Embedded Software Expert to join our team in Chennai, India. This role involves developing and integrating software solutions based on the AUTOSAR standard.About the RoleThis is an exciting opportunity for an experienced Embedded C programmer with a strong understanding of embedded system concepts and software build...


  • Chennai, Tamil Nadu, India HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    At HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED, we are seeking an exceptional Senior Embedded Software Developer to join our team.The estimated annual salary for this position is ₹1,200,000 - ₹1,500,000, depending on experience and location.Job Description:We are looking for a highly skilled Embedded Software Systems Engineer who can develop...


  • Chennai, Tamil Nadu, India HCLTech Full time

    About the RoleWe are seeking an experienced Senior Embedded Software Developer to join our team in Chennai/Bengaluru. As a key member of our engineering team, you will be responsible for designing and developing high-performance software solutions using C++.Job DescriptionThe ideal candidate will have a strong background in C++ programming, with experience...


  • Chennai, Tamil Nadu, India Neudeep Technologies Pvt. Ltd Full time

    Job Title: Embedded Software ArchitectAbout Us: Neudeep Technologies Pvt. Ltd is a leading provider of innovative solutions for the embedded systems industry.Job Description:We are seeking an experienced Embedded Software Architect to join our team. As an Embedded Software Architect, you will be responsible for designing and developing BSPs for various...


  • Chennai, Tamil Nadu, India HCLTech Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Development Specialist to join our team at HCLTech. As a key member of our software development team, you will be responsible for designing and developing embedded systems software solutions that meet the needs of our clients.


  • Chennai, Tamil Nadu, India GBIT (Global Bridge InfoTech Inc) Full time

    Job Description:At GBIT (Global Bridge InfoTech Inc), we are seeking a highly skilled Embedded Software Engineer to join our team.About the Role:This is an exciting opportunity to work on cutting-edge projects, leveraging your expertise in Model-Based Development for embedded software development. As an Embedded Software Engineer, you will be responsible for...


  • Chennai, Tamil Nadu, India TekPillar Full time

    About the RoleWe are seeking a highly skilled Principal Embedded Software Developer to join our dynamic team at TekPillar.


  • Chennai, Tamil Nadu, India ZF Group Full time

    Join the ZF Group as an Embedded Systems Software Engineer and be part of our dynamic team that is shaping the future of mobility.About the RoleWe are looking for a highly skilled and motivated individual to work on developing software solutions for embedded systems. As an Embedded Systems Software Engineer, you will be responsible for designing,...


  • Chennai, Tamil Nadu, India TETRAHED INC Full time

    Job DescriptionAbout the RoleTETRAHED INC is seeking an exceptional Embedded C Engineer to join our team. The ideal candidate will have a strong background in Embedded C, RTOS, and AWS or IoT. The successful candidate will be able to design, develop, and deploy embedded systems using C programming.Key Responsibilities- Develop and implement embedded software...


  • Chennai, Tamil Nadu, India HCLTech Full time

    About the RoleHCLTech is seeking a skilled Embedded Systems Software Development Specialist to join our team. As a key member of our engineering group, you will play a crucial role in designing and developing software solutions for our clients.Key Responsibilities:Develop high-quality software for embedded systems using C++ or C programming...


  • Chennai, Tamil Nadu, India Viasat Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our team. As a key member of our next-generation Terminals team, you will be responsible for designing, developing, deploying, and supporting innovative technologies that will be used on a globally accessible satellite network.What You'll DoDesign and develop new software...


  • Chennai, Tamil Nadu, India ZF Group Full time

    Job Title: Embedded Systems Software EngineerWe are seeking an experienced Embedded Systems Software Engineer to join our team at ZF Group. This role will be responsible for designing, developing, and integrating software components for embedded systems.About the Role:Develop software components for embedded systems using C programming language.Work with...