Firmware Engineer

Greytip Software Private Limited

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Greytip Software Private Limited in Bengaluru is seeking an embedded software engineer to design and implement software for embedded systems. The role involves writing efficient C/C++ code, interfacing with hardware components, and ensuring scalability and robustness of the software.

You will work with Linux-based environments, shell scripting, and version control tools like Git. Familiarity with Yocto, Petalinux, and Xilinx SDK/Vitis is preferred.

Qualifications

  • Experience in embedded software development with C/C++ in real-time systems.
  • Experience with hardware interfaces: SPI, I2C, UART, GPIO, DMA.
  • Proficiency with Linux, shell scripting, and using Git for version control.
  • Familiarity with Yocto, Petalinux, and Xilinx SDK/Vitis.
  • Strong debugging, reading schematics and datasheets, and good communication.

Responsibilities

  • Design and write embedded software according to specifications.
  • Test software for scalability and structure.
  • Fix bugs and optimize the system.
  • Prepare documentation.

Skills

C/C++
Embedded software
Linux scripting
Git
Debugging
IP protocols
Hardware interfaces
Python (adv)
Communication
Project management
Schematic reading
Datasheets

Tools

Yocto
Petalinux
Xilinx SDK/Vitis

Job description

2. Designing and writing the embedded software code according to desired specifications.

3. Testing the software for scalability and structure.

4. Fixing bugs and optimizing the system

5. Documentation.

Requirements
  • 1. 2. 3. Interface with hardware design and development
  • 2. Should be Good in C/C++ programming in embedded software context.
  • 3. Familiarity with configuration tools Yocto, petalinux, Xilinx SDK/Vitis.
  • 4. Should be good in interface Peripherals: SPI, I2C, UART, GPIO, DMA
  • 5. Good in linux system, linux command & shell scripting.
  • 6. Familiarity with source control tools such as Git.
  • 7. Good with code debugging skills.
  • 8. Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.
  • 9. Adequate knowledge of reading schematics and data sheets for components
  • 10. Good communication skills and the ability to manage projects.
  • 11. Python programming is a added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Embedded Software Engineer
Embedded Software Engineer

Dreamfusion Tech • Chennai District

On-site
INR 700,000 - 1,200,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

AMETEK • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Firmware Developer
Firmware Developer

Mobitechwireless • India

On-site
INR 500,000 - 900,000
Health insurance
Leave encashment
Paid sick time
+1
Software Engineer (Development&Test)
Software Engineer (Development&Test)

Luxoft • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Sierra Wireless • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Maharashtra

On-site
INR 400,000 - 640,000
Software Technical Lead Engineer
Software Technical Lead Engineer

LAM RESEARCH Corporation • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Pune District

On-site
INR 400,000 - 520,000