Raptee.HV is a full-stack electric motorcycle startup with a strong technical foundation. Founded in 2019 by four engineers from Chennai (with backgrounds at Tesla and Wipro), Raptee Energy aims to revolutionize the EV market by offering a high-performance motorcycle alternative to the existing scooter-dominated options. The company is incubated at CIIC & ARAI.
Role Overview
In this role, you will be responsible for developing and maintaining high-quality embedded software for a variety of exciting projects. You will work closely with hardware and systems engineers to design, implement, and test embedded systems that meet challenging performance, reliability, and safety requirements.
Key Responsibilities
Design, develop, and test embedded software modules in C/C++ for various microcontrollers and microprocessors (e.g., ARM Cortex-M, ARM Cortex-A).
Develop and maintain Linux device drivers.
Integrate and test peripherals with the main processor or SoC (System on Chip).
Develop and maintain Hardware Abstraction Layers (HALs).
Implement and maintain communication protocols such as MQTT, CAN, and I2C, SPI, UART.
Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
Troubleshoot and debug complex software and hardware issues.
Contribute to the continuous improvement of our software development processes, including CI/CD (Continuous Integration/Continuous Delivery).
Collaborate effectively with cross-functional teams, including hardware engineers, systems engineers, and product managers.
Stay updated on the latest advancements in embedded systems technology.
What We’re Looking For
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
1-3 years of professional experience in embedded software development.
Strong proficiency in C/C++ programming.
Experience with Linux kernel development and device driver writing.
Experience with build systems such as CMake and Make.
Experience with version control systems like Git and GitHub.
Familiarity with ARM architecture and microcontrollers.
Experience with debugging tools and techniques.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Self-motivated and a strong desire to learn and grow.
Hands-on experience with processors or microcontrollers.
Experience with software documentation tools like Doxygen.
Bonus Points
Experience with real-time operating systems (RTOS).
Experience with functional safety standards (e.g., ISO 26262).
Experience with Agile development methodologies.
Contributions to open-source projects.
Why Join Us?
Opportunity to work in a fast-paced and dynamic environment.
Opportunities for professional advancement as the company undergoes expansion.
A culture that fosters collaboration and creativity within the team.
Gaining an entry point into the field of automobile development.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job