company logo

Embedded System Engineer

Ahmedabad
Full-Time
Junior: 2 to 3 years
Posted on Dec 26 2024

About the Job

Skills

C/C++ programming
Microcontroller programming
Embedded hardware design
RTOS knowledge
Device driver development
Communication protocols (SPI, I2C, UART)
Debugging skills
Firmware development

Company Overview

Lakebrains LLP, an early-stage startup located in Udaipur, accelerates business growth through artificial intelligence, machine learning, and deep learning. As an IT Services and Consulting firm, we focus on enhancing innovation and modernizing operations. Our dedication to solving societal problems through technology is evident in our work with fields like Computer Vision and Data Science. With 20-50 employees, Lakebrains provides a dynamic environment for learning and innovation in software development. Visit us at lakebrains.com.


Job Overview

We are seeking a Junior Embedded System Engineer to join our team in Ahmedabad on a full-time basis. The ideal candidate will possess skills in C/C++ programming, microcontroller programming, and embedded hardware design, with a passion for developing innovative solutions in a collaborative environment. This role offers an opportunity to build expertise and contribute to challenging projects within a forward-thinking company.


Qualifications and Skills

  • Proficiency in C/C++ programming to ensure efficient and effective development of embedded systems (Mandatory skill).
  • Experience in microcontroller programming, crucial for implementing and managing embedded applications effectively (Mandatory skill).
  • Embedded hardware design capability enabling the creation and troubleshooting of custom hardware solutions (Mandatory skill).
  • Knowledge of RTOS (Real-Time Operating Systems) which is critical for managing time-bound tasks in embedded systems.
  • Skills in device driver development to enable efficient interaction between firmware and hardware components.
  • Understanding of communication protocols such as SPI, I2C, and UART for reliable data exchange in embedded systems.
  • Strong debugging skills essential for identifying and resolving issues promptly to ensure smooth system performance.
  • Experience in firmware development for creating robust and reliable software that fulfills hardware design requirements.


Roles and Responsibilities

  • Design, develop, and maintain embedded systems software that meets project requirements and industry standards.
  • Collaborate with cross-functional teams to define system specifications and hardware-software integration plans.
  • Utilize C/C++ programming to implement software solutions for microcontroller-based applications.
  • Engage in schematic design and layout for embedded hardware, ensuring compatibility and functionality.
  • Perform thorough testing and debugging of embedded systems to enhance performance and reliability.
  • Document software designs, testing procedures, and results to support ongoing development and future reference.
  • Stay updated with the latest trends and advancements in embedded technologies to drive innovation within the team.
  • Participate in design reviews and provide feedback to improve system design and implementation processes.

About the company

Lakebrains Technologies is an early-stage startup based in Udaipur. Accelerate the growth of businesses by bringing in artificial intelligence, machine learning, and deep learning technologies to make them run in a more innovative and modern fashion. Our values define who we are, what we stand for, and how we behave. Our purpose is to build trust in society and solve important problems. In an incr ...Show More

Industry

IT Services and IT Consul...

Company Size

20-50 Employees

Headquarter

Udaipur, Rajasthan

Other open jobs from Lakebrains Technologies