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.