Firmware Engineer

Year    KA, IN, India

Job Description

Job Title: Firmware Engineer



Experience:

3-5 Years

Location:

Bangalore

Employment Type:

Full-time

Notice Period:

Immediate to 1 week



We are looking for a

Firmware Engineer

with hands-on experience in

embedded C development, Linux-based systems, and networking technologies

. The role involves developing, integrating, and debugging firmware components for embedded and IoT-enabled systems. The ideal candidate will have a strong understanding of

network protocols, socket programming, and system-level integration

.

Roles & Responsibilities



Develop and maintain

embedded firmware

using

C

for embedded and Linux-based platforms. Work in

Linux development and debugging environments

to analyze and resolve firmware issues. Implement and support

networking and IoT features

, covering both protocol-level and system-level integration. Develop and debug

socket-based applications

using

TCP and UDP

. Port and adapt

protocol stacks

across different hardware and software platforms. Perform detailed debugging using

IDEs, logs, and tracing tools

. Develop

Python scripts

to support testing, automation, and analysis. Collaborate with system, hardware, and application teams for integration and validation. Support firmware

testing, validation, and documentation

activities.

Mandatory Skills



Strong proficiency in

C programming for embedded systems

Experience with

Linux-based development and debugging

Understanding of

Networking and IoT technologies

Hands-on experience with

TCP/UDP socket programming

Proficiency in

Python scripting


Desirable Skills



Experience with

Ethernet-based switch applications

Understanding of

server-client architectures

(web servers and clients) Exposure to

OPC UA stack

Knowledge of

Layer 2 protocols

and familiarity with

Layer 3 protocols

Exposure to

test automation frameworks

such as

Pytest

Familiarity with

YANG models and NETCONF configurations

Knowledge of

databases and containerization technologies

(Docker) Understanding of

network topologies


Skills to Be Evaluated



Embedded

C programming

Python scripting

TCP and UDP

networking

Networking and IoT technologies


Job Type: Full-time

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5008879
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year