Search by job, company or skills

Finding Candidate

Embedded Developer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

Join our client - DATOMS

DATOMS is a pioneering IoT software platform dedicated to streamlining asset management and operations for equipment manufacturers, leasing and rental companies, and enterprises. Leveraging cutting-edge technologies including machine learning, artificial intelligence, and the internet of things, our scalable solution can be tailored to meet the unique requirements of each client, earning the trust of leading companies worldwide.

We are seeking enthusiastic problem solvers who are passionate about developing new technology from scratch. Despite the challenges, we believe that dedication and a hunger for knowledge can lead to solving some of the industry's most significant problems. The Embedded Firmware Developer will be involved in working on Embedded Linux, Android, and various embedded operating systems, creating drivers to simplify data acquisition challenges across different machine categories. The role also necessitates a good understanding of various microprocessors and controllers. This full-time, on-site position is located in Bengaluru.

Note: Exclusively for IIT & NIT Graduates

Responsibilities

  • Develop, design, and implement embedded applications and drivers for various machine types and protocols.
  • Design and construct testing cases and processes for firmware.
  • Prepare appropriate documentation as required by internal product development processes.
  • Conduct and participate in design, code, and test reviews and inspections, ensuring compliance with functional and regulatory standards.
  • Collaborate 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 the code quality and customer satisfaction goals are met.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics, or Electrical Engineering
  • Minimum 5 years of experience in firmware development or a related field

Skills

  • Adequate knowledge of reading schematics and data sheets for components, with the ability to understand electrical schematics and collaborate closely with the electrical team.
  • Basic understanding of software lifecycle, algorithms, and data structures.
  • Proficiency in C and C++ is essential, while experience in Python and Rust is advantageous.
  • Excellent knowledge of RTOS, Embedded Linux, or Android OS, as well as Network Stack.
  • Hands-on experience in working with various modes of connections such as GSM/GPRS/4G, Wi-Fi, and Ethernet.
  • Conceptual clarity on TCP, MQTT, and HTTP protocols.
  • Proficiency in interfaces like UART, SPI, I2C, CAN, MODBUS, TCP/IP, USB, and Bluetooth.
  • Experience with modules like Wi-Fi, BLE, LoRa WAN, ZIGBEE, RF, etc.
  • Experience working with TFT and LED displays.
  • Extensive experience with microcontrollers/microprocessors such as ESP32, ARM Cortex M, STM Chip, and Atmega chip sets.
  • Familiarity with software configuration management tools, debugging, and peer review tools (e.g., GIT, SVN).
  • Proven track record in driving project execution and timely delivery with a focus on quality.
  • Experience in writing/interfacing with device drivers.
  • Proficiency in Agile development processes and philosophies.
  • Strong documentation and communication skills to effectively collaborate with other team members.

Skills: linux,android,python,stm chip,bluetooth,embedded firmware development,arm cortex m,zigbee,atmega chip sets,embedded,svn,esp32,ethernet,micro-processor,gsm/gprs/4g,embedded linux,rust,ble,network stack,micro-controller/microprocessor,i2c,wi-fi,micro-controller,c,mqtt,http,led displays,lora wan,rf,agile development processes,spi,embedded operating systems,device drivers,uart,rtos,git,tft,usb,modbus,tft displays,tcp/ip,tcp,firmware,can,c++

More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 19/06/2024

Job ID: 82244153

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Embedded Developer

PyjamaHRCompany Name Confidential

Embedded Developer

Find Next HireCompany Name Confidential
Last Updated: 19-06-2024 00:10:12 PM