What would a day at Accio look like?
- Managing a team of Engineers and helping them go from ideation to Execution
- Defines a structured software solution that meets the technical requirements and interfaces while optimizing performance, security & reusability.
- You'll actively contribute to the team to plan, design, and build solutions for our robot platform.
- You'll work closely with the founders to decide the direction of the product.
- You will be working to develop electronics for our flagship product.
- Work in an environment that supports your individual growth.
- Being part of review and sync-up meetings to ensure that there is proper integration between your system and the other sub systems of the product
- Work with the Hardware team to make sure the Flow of work between the Robot hardware and Firmware is healthy.
- Identifying new solutions to upgrade the architecture onboard the Robot to enable it to be smarter and more efficient and keep up with latest industry standards and protocols.
- Defining a set of SOP’s for the team to follow in-order to have a streamlined process for delivering a scalable product
Requirements
- 3-5 years of experience in embedded firmware development
- Deliver high quality C/C++ codes in real-time environments
- Electronic Circuit Analysis/Simulators like Multisim, Proteus
- Familiarity with ARM or equivalent embedded multi-core microprocessor architectures is required
- Experience working hands-on with STM32 based microcontrollers. Knowledge of NXP microcontrollers and environments is a plus.
- Knowledge of RTOS concepts, and experience working with FreeRTOS and other RTOS services is a must
- Very good understanding of communication interfaces like CAN, RS232, I2C, SPI, Ethernet