About Raptee.HV
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.