![BotLab Dynamics](https://media.trabajo.org/img/noimg.jpg)
Embedded Sofware Engineer
4 days ago
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.
-
Firmware Development Specialist
2 weeks ago
Varanasi, Uttar Pradesh, India UST Full timeWe are seeking a highly skilled Firmware Development Specialist to join our team at UST in Bengaluru.As a Firmware Development Specialist, you will be responsible for designing and developing firmware for embedded systems. You will work with cross-functional teams to deliver high-quality products on time.The ideal candidate will have a strong background in...
-
Senior Machine Learning Engineer
1 month ago
Varanasi, India 73 Strings Full timeOVERVIEW OF 73 STRINGS:73 Strings is an innovative platform providing comprehensive data extraction, monitoring, and valuation solutions for the private capital industry. The company's AI-powered platform streamlines middle-office processes for alternative investments, enabling seamless data structuring and standardization, monitoring, and fair value...
-
Automotive Technology Leadership
2 months ago
Varanasi, India Luxoft Full timeProject descriptionLuxoft is a leading provider of software development services and innovative IT solutions to a global client base consisting primarily of large multinational corporations with a focus on Automotive, Financial Services and Digital Enterprise (Telco, Healthcare, Media, Manufacturing etc.) industries. We are looking for an management...