The Job logo

What

Where

Firmware Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Responsibilities:
 

  1. Firmware Development: Design, develop, and optimize firmware for our robotic systems, ensuring seamless integration with hardware components.
     
  2. Microcontroller Programming: Develop and maintain code for various microcontrollers and embedded systems used in our products.
     
  3. Testing & Debugging: Collaborate with the hardware and software teams to test firmware implementations, debug issues, and ensure optimal performance and reliability.
     
  4. Performance Optimization: Optimize firmware for power consumption, system stability, and real-time performance.
     
  5. Documentation: Maintain comprehensive documentation of firmware designs, algorithms, and interfaces for internal and external collaborators.
     
  6. Continuous Improvement: Stay updated with the latest advancements in firmware development and embedded systems, bringing innovative ideas and improvements to our platforms.
     
Requirements

Requirements & Qualifications:
 

  • 1-3 years of experience in embedded firmware development.
     
  • Deliver high-quality C/C++ code in real-time environments.
     
  • Familiarity with electronic circuit analysis/simulators like Multisim and Proteus.
     
  • Must be familiar with ARM or equivalent embedded multi-core microprocessor architectures.
     
  • Experience working hands-on with ARM-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 such as CAN, RS232, I2C, SPI, and Ethernet.
     
  • Good understanding of DSA, control systems , and robotics is a plus, along with a good understanding of the hardware product development process. Ability to write highly optimized code is essential.
     
  • 0-1 year of experience in PCB designing.
     
  • Hands-on experience working with analog and digital devices, power converters for hardware system design.
     
  • Aptitude to select and validate critical components for embedded system design.
     
  • Basic understanding of PCB DFM (Design for Manufacturability) and DFA (Design for Assembly).
     
  • Ability to use and interpret instrumentation and testing equipment such as function generators and oscilloscopes.
Set alert for similar jobsFirmware Engineer role in Bengaluru, India
Accio Robotics Logo

Company

Accio Robotics

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Technology

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Accio Robotics Logo

Hardware Engineer

Accio Robotics

Bengaluru, Karnataka, India

Posted: a year ago

Hardware Engineer role at Accio Robotics, Bengaluru, India. Responsibilities include hardware design, component selection, testing, documentation, collaboration, and continuous improvement. Requires Bachelor's degree in Electrical or Electronics Engineering. 2 years of experience in Hardware Engineering, proficiency in EDA tools, strong problem-solving skills.

Accio Robotics Logo

Financial Controller

Accio Robotics

Bengaluru, Karnataka, India

Posted: a year ago

Responsibilities:   Develop and execute the financial strategy in alignment with the company's overall goals and objectives. Provide financial guidance to the executive team.   Prepare and present accurate and timely financial reports, including income statements, balance sheets, and cash flow statements, to the executive team and investors.   Manage cash flow, working capital, and liquidity to support the company's growth while optimizing cash reserves.   Manage relationships with investors, provide financial updates, and assist in fundraising efforts, including preparing investor presentations and materials.   Oversee cost control initiatives and identify opportunities for cost optimization while maintaining product quality and innovation.   Implement and maintain financial systems and tools to streamline processes and enhance financial reporting capabilities.   Collaborate with external financial partners, auditors, and legal advisors to ensure compliance and facilitate financial transactions.   Requirements Requirements :   Bachelor's degree in Finance, Accounting, or related field; MBA or relevant advanced degree is a plus.   1 - 3 years of Work Experience.   Strong understanding of financial principles, accounting practices, and financial regulations.   Excellent analytical, strategic thinking, and problem-solving skills.   Proficiency in financial modeling, budgeting, and forecasting.   Exceptional communication and presentation skills.   Ability to thrive in a dynamic startup environment and adapt to changing priorities.   Experience in managing and developing finance teams.   Knowledge of fundraising, investor relations, and M&A processes is a plus.   Previous experience in a robotics or automation company is a bonus

Accio Robotics Logo

Mechanical Lead

Accio Robotics

Bengaluru, Karnataka, India

Posted: a year ago

Job Description Responsibilities: Team Leadership: Lead, mentor, and manage the mechanical engineering team, ensuring projects are completed on time and meet quality standards.   Design & Development: Oversee the design, prototyping, and development of mechanical components and systems for our robotic solutions.   Collaboration: Work closely with cross-functional teams, including software, controls, and hardware, to ensure seamless integration of mechanical components.   Problem Solving: Address and resolve complex mechanical challenges, ensuring optimal performance, durability, and reliability of our products.   Continuous Improvement: Stay updated with the latest advancements in mechanical design, materials, and manufacturing processes, integrating innovative techniques into our platforms.   Documentation: Ensure comprehensive documentation of mechanical designs, specifications, and testing results for internal and external stakeholders. Requirements Requirements & Qualifications:   Bachelor's or Master's degree in Mechanical Engineering or a related field.   Having 5-7 years of experience as a Mechanical Engineer is a must, along with a demonstrated track record of leadership in a prior role.   Proficiency in CAD tools like SolidWorks, Autodesk Fusion 360, Solid Edge, Siemens NX   Solid understanding of Mechanical principles, Material Sciences, and manufacturing processes.   Strong analytical, problem-solving, and project management skills.   Excellent communication and interpersonal skills, with the ability to lead and inspire a team.