The Job is closed. Check the latest active jobs here.
Location: Bengaluru
Company: Accio Robotics
About the Job
Accio Robotics is seeking a highly motivated and passionate Embedded Firmware Intern to join our dynamic team. As an Embedded Firmware Intern, you will be responsible for supporting the development and testing of firmware for our cutting-edge robotic systems.
In this role, you will work closely with our experienced engineering team to gain hands-on experience in designing, coding, testing and debugging various modules and systems of the robotic systems that we build at Accio.
Responsibilities
- Collaborate with senior engineers to design, develop, and test embedded firmware for our robotic platforms.
- Write efficient, clean and modular code for embedded systems to ensure optimal performance and reliability.
- Conduct thorough testing and debugging of firmware to identify and resolve any issues or bugs.
- Assist in the integration of firmware with hardware components.
- Contribute to the documentation of firmware design, implementation, and testing processes.
- Communicate effectively with team members and contribute to the overall success of the firmware development team.
Requirements
- Currently pursuing a Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, Computer Science Engineering or a related field, with a focus on embedded systems or firmware development.
- Strong programming skills in C/C++ with a solid understanding of data structures, algorithms, and low-level programming concepts.
- Proficiency in embedded systems development, including experience with microcontrollers, microprocessors, and real-time operating systems (RTOS).
- Worked with ARM Cortex-M4 or equivalent.
- Familiarity with firmware development methodologies, version control systems (e.g., Git), and debugging tools (e.g., JTAG, logic analyzers).
- Experience integrating firmware with hardware, along with knowledge of communication protocols (UART, SPI, I2C, CAN)
- Understanding of low-level hardware interfaces such as GPIO, timers, interrupts, and memory management units (MMU).
- Familiarity with embedded development tools (e.g., Keil, Eclipse) and device driver development is a plus.
- Strong analytical and problem-solving skills.
- Ability to work effectively in a team environment and communicate ideas clearly.
- Passion for robotics and eagerness to learn and take on new challenges.
Brownie points
- If you are an active student team member working on solving focused technological problem statements!
- If you’ve been working extensively on solo projects that shows your depth and focus in that particular area!
Perks
- Competitive stipend.
- Internship certificate.
- Letter of recommendation.