Firmware Engineer

Greytip Software Private Limited

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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

Embedded Software Engineer
Embedded Software Engineer

Dreamfusion Tech • Chennai District

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

Gridbots Technologies • Ahmedabad District

On-site
INR 600,000 - 900,000
Software Engineer (Linux BSP)
Software Engineer (Linux BSP)

Einfochips • Hyderabad

On-site
INR 900,000 - 1,300,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Firmware Engineer
Firmware Engineer

Oben Electric Vehicles • Bengaluru

On-site
INR 900,000 - 1,300,000
Competitive salary
Health & wellness benefits
Professional development opportunities
+1
Software Technical Lead Engineer
Software Technical Lead Engineer

LAM RESEARCH Corporation • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Software Developer
Embedded Software Developer

Larsen & Toubro • Mumbai

On-site
INR 800,000 - 1,200,000
Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

On-site
INR 2,500,000 - 4,000,000
Software Engineer (Firmware)
Software Engineer (Firmware)

Kandou AI • Hyderabad

On-site
INR 1,200,000 - 1,800,000