Home
Jobs

Junior Embedded Developer

1 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Us

DATOMS is an IoT software platform that streamlines asset management and operations for equipment manufacturers, leasing and rental companies, and enterprises utilising machine learning, artificial intelligence, and the internet of things. Our scalable solution can be customised to meet the unique needs of each client and is trusted by top companies around the globe.We are looking for passionate problem solvers who are interested to create new technology from scratch. “Hardware is Hard”, but we believe dedication and craving for learning new things will help solving some of the biggest problems. The Embedded Firmware developer will work on Embedded Linux, Android and various embedded operating systems to write drivers which will simplify the data acquisition problem across various machines categories. The roles also demand fair understanding in dealing with various micro-processor and controllers. This is a full-time, on-site role located in Bengaluru.

Responsibilities

  • Develop, design, and implement embedded applications, drivers for various machine types and protocols.
  • Design and Build testing cases and process for firmware.
  • Prepares appropriate documentation as required by internal product development processes.
  • Conducts and participates in design, code and test reviews and inspections, as well as the feasibility, efficacy, and compliance to functional and regulatory standards.
  • Collaborates with distributed, cross-functional teams to ensure products meet quality, performance, scalability, reliability, and schedule goals.
  • Conduct and participate in reviews and inspections for all elements in the firmware lifecycle to ensure that our code quality and customer satisfaction goals are achieved.

Qualifications

  • B.Tech / MTech (Computer Science, Electronics and Electrical Stream)
  • More than 1-3 years of experience in firmware development or related field

Skills

  • Adequate knowledge of reading schematics and data sheets for components, ability to understand the electrical schematics and work closely with Embedded team.
  • Basic knowledge of software life cycle, algorithm, and data structure.
  • Coding experience in C, C++ is a must where as Experience in Python and Rust is a good to have.
  • Excellent knowledge of RTOS, Embedded Linux or Android OS, Network Stack
  • Hands-on Experience in working with various GSM/GPRS/4G, Wi-Fi, Ethernet mode of connections.
  • Conceptual clarity on TCP, MQTT, HTTP protocols
  • Hands-on Experience & Knowledge in interfaces Like UART, SPI, I2C, CAN, MODBUS, TCP/IP, USB, Bluetooth
  • Experience in modules like Wi-Fi, BLE, Lora WAN, ZIGBEE, RF etc.
  • Extensive experience in micro-controller/microprocessor (like ESP32, ARM Cortex M, STM Chip, Atmega chip sets etc.)
  • Familiarity with software configuration management tools, debugging and peer review tools(GIT, SVN)
  • History of driving project execution and timely delivery while ensuring a quality focus.
  • Know how in writing / interfacing with device drivers.
  • Knowledge in Agile development processes and philosophies.
  • Strong documentation and communication skills to effectively collaborate with other members in the team.
  • Knowledge & know-how to use generative AI tools in day-to-day activities to streamline tasks.
Skills: arm cortex,embedded systems,modbus,svn,rust,mqtt,android os,embedded c,http,wi-fi,tcp,esp32,microcontroller,microprocessor,usb,python,tcp/ip,uart,rtos,stm chip,firmware testing,ethernet,bluetooth,microcontrollers,4g,i2c,spi,lora wan,embedded linux,device drivers,zigbee,agile development,gprs,c++,git,wi-fi modules,gsm,rf,arm cortex m,can,c,ble,atmega chip sets,firmware,embedded

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India