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.
Job Summary
We are looking for a passionate Firmware Engineer with a strong understanding of C/C++ and an interest in embedded systems development. The ideal candidate should have a good grasp of microcontroller programming, particularly for NXP and ARM Cortex-M4F, and a willingness to work MATLAB Simulink Code Generation in C/C++. This role offers an excellent opportunity to work on real-time embedded systems and optimize firmware performance.
Key Responsibilities
Firmware Development: Write and optimize firmware in C/C++ for microcontrollers like NXP, ARM Cortex-M4F.
MATLAB Simulink Code Gen: Assist in converting Adding Custom Code to MATLAB Code Gen Models for embedded applications.
Embedded Programming: Develop basic bare-metal and RTOS-based firmware solutions.
Peripheral Interfacing: Work with UART, SPI, I2C, ADC, PWM, GPIO, and timers.
Code Optimization: Learn and implement advanced optimization techniques to improve execution speed and memory efficiency.
Debugging & Testing: Use debugging tools like JTAG, SWD, and oscilloscopes for troubleshooting firmware issues.
Documentation: Maintain proper documentation for code, design processes, and technical findings.
Requirements
Bachelor's or Master's degree in Electricals & Electronics Engineering, Computer Science engineering,
Programming Proficiency: Strong understanding of C and C++ for embedded systems.
Microcontroller Knowledge: Familiarity with ARM Cortex-M (M4F preferred) and NXP microcontrollers.
MATLAB Simulink Code Gen in C/C++: Basic understanding of converting Simulink models to C/C++.
Optimization Techniques: Interest in advanced firmware optimization for performance and memory efficiency.
Problem-Solving Ability: Strong analytical skills and ability to troubleshoot embedded systems issues.
Embedded Systems Basics: Understanding of memory management, interrupts, and real-time constraints.
Debugging Tools: Exposure to tools like JTAG, SWD, and protocol analyzers (prior hands-on experience is a plus).
What’s In It For You
Hands-on experience in a fast-paced startup environment.
Mentorship from experienced professionals in the industry.
Opportunity to work on real-world projects that impact our brand.
A collaborative and fun work environment where every day brings a new challenge.
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