Embedded Software Engineer
3 weeks ago
Rapyuta Robotics, an ETH Zurich spin-off, operates with the goal of making robots more accessible to anyone in the logistics industry. Rapyuta Robotics seeks individuals who believe that collaborative work leads to more effective and sustainable outcomes and are fearless in challenging limits—whether within themselves or in their surroundings—to make a dent in the universe.
As an Embedded Software Engineer in Rapyuta Robotics, you will closely collaborate with Electronic Engineers, Embedded Systems Engineers and Robotics Software Engineers to push the boundaries of mechatronics
Key Responsibilities:
- Embedded Software Development: Design, develop, and maintain embedded software tailored for robotic applications such as AMRs, elevators, and automatic battery exchangers.
- RTOS and Firmware Implementation: Implement real-time operating systems (RTOS) and develop embedded firmware for various microcontrollers and embedded platforms used in robotic systems.
- Testing, Debugging, and Validation: Develop and execute comprehensive test cases, including hardware-in-the-loop testing, conduct thorough debugging, and validate embedded software to ensure high performance and reliability.
- Communication Protocols: Implement and support communication protocols critical for robotic systems, including CAN for motor control and I2C, SPI for sensor integration.
- Sensor and Actuator Integration: Integrate sensors (e.g., IMUs, distance sensors, encoders) and actuators into robotic systems to enable advanced functionality and accurate system responses.
- Communication Protocols: Implement and support communication protocols critical for robotic systems, including CAN for motor control and I2C, SPI for sensor integration.
- Testing, Debugging, and Validation: Develop and execute comprehensive test cases, including hardware-in-the-loop testing, conduct thorough debugging, and validate embedded software to ensure high performance and reliability.
- RTOS and Firmware Implementation: Implement real-time operating systems (RTOS) and develop embedded firmware for various microcontrollers and embedded platforms used in robotic systems.
Requirements
- Industry Experience: 5+ years of proven embedded software development
- Academic Background: B.Sc. in Computer Science, Electrical and Electronics Engineering (EEE), or a similar degree.
- Programming Languages: Proficiency in C/C++
- Linux Development: Experience with Linux-based development and embedded Linux environments.
- Microcontroller Expertise: Strong understanding of microcontrollers such as STM32, ESP32, and ARM Cortex-M series, along with their peripheral interfaces.
- Real-Time Systems: Knowledge of real-time control systems, sensor fusion, and motor control.
- Microcontroller Expertise: Strong understanding of microcontrollers such as STM32, ESP32, and ARM Cortex-M series, along with their peripheral interfaces.
- Linux Development: Experience with Linux-based development and embedded Linux environments.
- Programming Languages: Proficiency in C/C++
- Academic Background: B.Sc. in Computer Science, Electrical and Electronics Engineering (EEE), or a similar degree.
Job Location: Chennai (default). On-site work in Tokyo will be required for initial training and as needed for key stages of product development.
Benefits
- Why us?
- Exciting and challenging problems are addressed using wide-ranging technologies and tools.
- Competitive salary
- Great team culture, peers and workplace
-
Embedded Software Engineer
4 days ago
Chennai, Tamil Nadu, India beBee Careers Full timeJob DescriptionAs an Embedded Software Developer, you will be responsible for designing software architecture, writing code, and testing embedded systems to ensure proper integration.Key Responsibilities:Meeting with clients, designers, and engineering teams to define technical requirementsDesigning program architecture based on project requirements and...
-
Embedded Software Engineer
7 days ago
Chennai, Tamil Nadu, India beBee Careers Full timeJob DescriptionWe are seeking an experienced Embedded Software Engineer to join our team.About the RoleThe ideal candidate will have a strong background in developing and maintaining embedded software for microcontroller-based systems. They will be responsible for writing efficient C code for resource-constrained environments, collaborating with hardware...
-
Embedded Software Engineer
1 week ago
Chennai, Tamil Nadu, India beBee Careers Full timeJob DescriptionWe are seeking an experienced Embedded Software Developer to design and develop high-quality software for embedded systems. The role involves working closely with clients, designers, and engineering teams.Responsibilities:Collaborate with cross-functional teams to define technical requirements and ensure process alignment.Design program...
-
Embedded Software Engineer
5 days ago
Chennai, Tamil Nadu, India beBee Careers Full timeAbout the RoleWe are seeking a skilled and motivated Embedded Software Engineer to join our engineering team. In this role, you will design, develop, and maintain embedded software for innovative hardware products.Key Responsibilities:- Design and Develop Embedded Software: Create high-quality embedded software in C/C++ for microcontrollers and...
-
Embedded Software Engineer
6 days ago
Chennai, Tamil Nadu, India HIC Global Solutions Full timeAbout the Role :We are looking for a skilled and motivated Embedded Software Engineer to join our engineering team. In this role, you will design, develop, and maintain embedded software for our innovative hardware products. You will work closely with cross-functional teams including hardware, firmware, and systems engineers to deliver reliable and...
-
Embedded Software Engineer
3 weeks ago
Chennai, Tamil Nadu, India Aricent Full timeDesignation : Embedded Software EngineerWork from home / Work from office (Optional)Job description :- Working in cross-discipline design teams involving software, electrical, controls, and mechanical engineers designing new equipment to meet customer needs.- Developing embedded and interface software, providing feedback to schematic design, reviewing PCB...
-
Embedded Software Engineer
3 weeks ago
Chennai, Tamil Nadu, India Aricent Full timeDesignation : Embedded Software EngineerWork from home / Work from office (Optional)Job description :- Working in cross-discipline design teams involving software, electrical, controls, and mechanical engineers designing new equipment to meet customer needs.- Developing embedded and interface software, providing feedback to schematic design, reviewing PCB...
-
Embedded Software Engineer
1 week ago
Chennai, Tamil Nadu, India HIC Global Solutions Full timeRole Overview :We are seeking a skilled Embedded Software Engineer to join our engineering team. The ideal candidate will be responsible for designing, developing, testing, and maintaining embedded software for real-time systems. You will work closely with cross-functional teams to deliver high-quality software solutions for our innovative hardware...
-
Embedded Software Engineer
6 days ago
Chennai, Tamil Nadu, India beBee Careers Full timeJob Description:We are seeking a highly experienced embedded software professional to join our engineering team. This role demands a seasoned expert who can design, implement, and optimize real-time embedded software solutions for complex industrial or IoT systems.Main Responsibilities:Develop and maintain high-performance embedded software using C++ for...
-
Embedded Software Engineer
1 week ago
Chennai, Tamil Nadu, India beBee Careers Full timeJob Description:We are seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will design, develop, and unit test device drivers for System on Chip (SoC).You will be responsible for bringing up the driver, unit testing the driver features in the new SoC, optimizing the driver for maximum performance, and...