BotLab Dynamics | Embedded Sofware Engineer

2 days ago


india BotLab Dynamics Full time

Embedded Software Engineer


Role Overview: We are seeking a Embedded Software Engineer to join our team and contribute to

the development of cutting-edge software solutions for embedded systems. In this role, you will

collaborate closely with experienced engineers to design, implement, and test software for various embedded applications. You will have the opportunity to work on projects involving ARM based microcontrollers, participate in testing and debugging activities, and ensure the reliability and performance of our systems.


Key Responsibilities:

• Assist in the development, testing, and debugging of multithreaded object-oriented

firmware in C & C++ for ARM-based microcontrollers.

• Support the design and implementation of new algorithms, features, and enhancements to

improve autopilot functionalities.

• Learn to develop and maintain device drivers for peripherals connected via I2C, SPI, UART,

CAN.

• Collaborate with the open-source autopilot community to contribute to research and

development initiatives.

• Contribute to writing comprehensive test plans and participate in unit, integration, and

system-level testing.

• Follow version control and documentation best practices under the guidance of senior team

members.

• Assist in providing support for flight-test operations, troubleshooting firmware issues, and

implementing necessary optimizations.


Requirements:

• Proficient in C and C++ with foundational understanding of Python.

• Basic understanding of RTOS concepts.

• Knowledge of communication protocols such as SPI, I2C, UART.

• Experience in integrating sensors and developing device drivers for embedded software

projects.

• Familiarity with basic debugging tools such as GDB.

• Ability to learn and understand existing embedded software stacks written in C/C++.

• Understanding of reading datasheets, application notes, and reference manuals of

microcontrollers.

• Strong problem-solving and debugging skills.

• Familiarity with version control using Git.


Bonus Skills:

• Exposure to open-source autopilot firmwares like Ardupilot, PX4 or betaflight.

• Experience working with open-source embedded software projects.

• Experience in utilizing RTOS in embedded software projects.

• Basic understanding of embedded Linux systems.

• Basic knowledge of electronic hardware design principles, including circuit schematics, PCB

layout, and component selection.



  • india BotLab Dynamics Full time

    Embedded Software Engineer Role Overview: We are seeking a Embedded Software Engineer to join our team and contribute to the development of cutting-edge software solutions for embedded systems. In this role, you will collaborate closely with experienced engineers to design, implement, and test software for various embedded applications. You will have the...


  • india BotLab Dynamics Full time

    Embedded Software Engineer Role Overview: We are seeking a Embedded Software Engineer to join our team and contribute to the development of cutting-edge software solutions for embedded systems. In this role, you will collaborate closely with experienced engineers to design, implement, and test software for various embedded applications. You will have the...


  • India BotLab Dynamics Full time

    **Embedded Software Engineer Position at BotLab Dynamics**We are seeking a highly skilled Embedded Software Engineer to contribute to the development of innovative software solutions for embedded systems at BotLab Dynamics. As an integral part of our team, you will collaborate closely with experienced engineers to design, implement, and test cutting-edge...


  • india BotLab Dynamics Full time

    We're on the lookout for a driven and creative Visual Designer to join our brand team. This is an in-office position based in Okhla Phase III, offering an unique opportunity to collaborate with innovators and contribute to projects that bring BotLab’s brand vision to life. Role Summary As a Visual Designer, you’ll support our design team in crafting...


  • india BotLab Dynamics Full time

    Job Description: Python Assistant Developer - GIS Project SoftwareAbout Us:BotLab Dynamics is a cutting-edge drone hardware and software company specializing ininnovative solutions for a range of industries. We are embarking on an exciting GIS softwareproject and are looking for a passionate Python Developer to join our dynamic team. If youare eager to work...


  • india BotLab Dynamics Full time

    Job Description: Python Assistant Developer - GIS Project Software About Us: BotLab Dynamics is a cutting-edge drone hardware and software company specializing in innovative solutions for a range of industries. We are embarking on an exciting GIS software project and are looking for a passionate Python Developer to join our dynamic team. If you are eager...


  • india BotLab Dynamics Full time

    Job Description: Python Assistant Developer - GIS Project Software About Us: BotLab Dynamics is a cutting-edge drone hardware and software company specializing in innovative solutions for a range of industries. We are embarking on an exciting GIS software project and are looking for a passionate Python Developer to join our dynamic team. If you are eager...


  • India BotLab Dynamics Full time

    Job OverviewBotLab Dynamics is seeking an experienced and skilled Strategic Human Resources Manager to join our team. This role involves overseeing various aspects of human resources, including talent acquisition, employee development, and benefits administration.


  • india BotLab Dynamics Full time

    About the Role We are seeking a passionate and highly skilled Computer Vision R&D Engineer to join our innovative team. In this role, you will work on cutting-edge computer vision projects, solving complex challenges in image processing and robotics. Your expertise will contribute to developing novel solutions that push the boundaries of technology and...

  • Visual Designer

    3 weeks ago


    India BotLab Dynamics Full time

    We're on the lookout for a driven and creative Visual Designer to join our brand team. This is an in-office position based in Okhla Phase III, offering an unique opportunity to collaborate with innovators and contribute to projects that bring BotLab’s brand vision to life. Role Summary As a Visual Designer, you’ll support our design team in...


  • india BotLab Dynamics Full time

    HR Executive Responsibilities:Updating company databases by inputting new employee contact information and employment details.Screening potential employees' resumes and application forms to identify suitable candidates to fill company job vacancies.Organizing interviews with shortlisted candidates.Posting job advertisements to job boards and social media...


  • india BotLab Dynamics Full time

    HR Executive Responsibilities: Updating company databases by inputting new employee contact information and employment details. Screening potential employees' resumes and application forms to identify suitable candidates to fill company job vacancies. Organizing interviews with shortlisted candidates. Posting job advertisements to job boards and social...


  • India BotLab Dynamics Full time

    About the RoleWe are seeking a highly skilled Python GIS Developer to join our team at BotLab Dynamics.The successful candidate will have experience in developing Python scripts and modules for GIS software applications, integrating GIS tools, libraries (e.g., GeoPandas, GDAL, Shapely), and APIs into project workflows.As a key member of our team, you will...


  • India BotLab Dynamics Full time

    About the RoleAt BotLab Dynamics, we are seeking a highly skilled and passionate Computer Vision R&D Engineer to join our innovative team. In this role, you will work on cutting-edge computer vision projects, solving complex challenges in image processing and robotics. Your expertise will contribute to developing novel solutions that push the boundaries of...


  • India Bonrix Embedded Innovations Full time

    Company Description Bonrix Embedded Innovations is a company based in Ahmedabad that specializes in crafting custom embedded electronics products and offering AI/ML & IoT Firmware Development. The company offers Enclosure Engineering for IoT and electronic devices, PCB design, and expertise in embedded systems and embedded AI/ML. The team is dedicated to...


  • India SourceBae Full time

    Senior Embedded EngineerAre you passionate about embedded systems and looking to work on cutting-edge platforms? We are seeking a Senior Embedded Engineer with 7+ years of experience to join our dynamic team.Key Responsibilities:Design, develop, and maintain firmware for embedded systems.Work extensively on ESP32 and iMXRT platforms with FreeRTOS.Develop and...


  • India SourceBae Full time

    Senior Embedded Engineer Are you passionate about embedded systems and looking to work on cutting-edge platforms? We are seeking a Senior Embedded Engineer with 7+ years of experience to join our dynamic team. Key Responsibilities: Design, develop, and maintain firmware for embedded systems. Work extensively on ESP32 and iMXRT platforms ...


  • India SourceBae Full time

    Senior Embedded Engineer Are you passionate about embedded systems and looking to work on cutting-edge platforms? We are seeking a Senior Embedded Engineer with 7+ years of experience to join our dynamic team. Key Responsibilities: Design, develop, and maintain firmware for embedded systems. Work extensively on ESP32 and iMXRT platforms with FreeRTOS ....


  • India Smart Udyog Full time

    Company Description Smart Udyog is a platform that revolutionizes factory operations by enhancing machine and human productivity through a suite of AI based solutions. Experience the platform for free to witness immediate results in just days. Role Description This is a full-time on-site role for a Senior Embedded Engineer at Smart Udyog in Gurugram....


  • india Grid Dynamics Full time

    Job DescriptionWe are looking for a highly skilled Java Engineer to join our team. As a Java Engineer, you will be responsible for designing, building, and maintaining scalable, high-performance Java applications. You will collaborate with cross-functional teams to develop robust solutions, provide technical leadership, and ensure best practices in software...