Raphe mPhibr Pvt. Ltd is India’s largest R&D-driven UAV manufacturer, revolutionizing aerospace with indigenously developed, cutting-edge drone technology. Our UAVs have flown over 1 million kilometres across diverse terrains and weather conditions. With 500+ talented professionals trained at premier institutions like MIT, Georgia Tech, IITs, and NITs and state-of-the-art research and manufacturing facilities, we design and build almost every component of our UAVs in-house. Our expertise spans Aerodynamics, Materials Science, Mechanical Engineering, Electronics, Software, and AI, enabling us to create comprehensive and customized end-to-end solutions. Recognized for our rapid growth and inclusive culture, we were recently named LinkedIn's Top 10 Startups 2024 and honoured with the FICCI Women's Empowerment Award. Beyond work, we foster a collaborative, fun, and inclusive workplace, supported by unique events and thoughtful policies that reflect our commitment to our people. We innovate for a better society! Do you want? Opportunity to solve real problems alongside highly innovative and technical minds using advanced tools and technologies. Opportunity to see how your work is impacting the lives of others. Competitive salary based on your skills. Job brief We are looking for an Embedded Software Scientist to join our Research and Development team. Our embedded team designs, develops, and integrates avionics systems for all the unmanned vehicle systems. You will work in collaboration with electrical and electronics scientists, along with software scientists, to develop firmware, write drivers and implement low-level algorithms on embedded electronics. Do you want to be part of a team of great scientists? If yes, then let’s solve the real problems and innovate the newer possibilities. Sounds interesting? Come, join us on this incredible journey! Don’t just dream about what’s Next – build it! Required Skills Experience in programming and testing of high-reliability, safety-critical and fault-tolerant systems. Experience in programming of 16/32 bit microcontrollers. Good understanding of timers, interrupts, memory devices, ADC/DAC, bootloaders, communication protocols such as I2C, UART, SPI, etc. Good understanding of operating system fundamentals, including schedulers, file systems and memory management. Experience with defensive programming, continuous testing and similar high-reliability software development strategies. Excellent leadership, communication and teamwork skills. Desired Skills Experience in working with ST and TI Microcontrollers. Understanding of basic concepts of Digital Signal Processing (DSP). Familiarity with electronic components and hardware design. Comfortable with reading circuit design schematics. Hardware debug experience, including familiarity with tools such as the oscilloscope, logic analyzer, protocol analyzer (SPI, CAN, Ethernet or similar). As an Embedded Software Scientist, you will Deliver exceptionally reliable embedded firmware for systems & subsystems such as speed controllers, autopilot, embedded sensors and RF systems. Develop new products, from prototype to production. Take ownership of your firmware products, including verification, testing and documentation. Follow the best software development process. Degree and Experience Bachelor's/Master's degree in computer science, Electrical or Electronics discipline. Development experience in C/C++. 5+ years of relevant experience.