Embedded Firmware Engineer

Year    MH, IN, India

Job Description

Job Title:

Embedded Firmware Engineer (0-1 Year Experience)

Company:

Confluence

Location:

Nashik, Ambad

Employment Type:

Full-Time

Overview



We are seeking a highly motivated

Embedded Firmware Engineer

who is passionate about developing robust firmware for microcontroller-based systems. This position is ideal for

recent graduates or professionals with up to one year of experience

looking to build a career in embedded systems.

The ideal candidate should have a strong foundation in

C programming

, familiarity with

Python

, and a solid understanding of

data structures and algorithms

. Experience with

microcontrollers

and

industry-standard build systems

will be a plus.

Key Responsibilities



Design, implement, test, and maintain firmware in

C

for embedded systems using microcontrollers such as STM32, ESP32, NXP, AVR, and PIC(8/16/32-bit architectures). Perform

rapid prototyping

using the

Arduino framework

for proof-of-concept and system validation. Utilize and maintain build automation environments with

Make

and

CMake

for efficient firmware development. Develop scripts and automation tools in

Python

, including integration on platforms like

Raspberry Pi 4/5

. Apply core

data structures

(stacks, queues, linked lists) and

algorithmic optimization

techniques to improve system performance and memory usage. Develop and debug tasks, synchronization, and scheduling in

FreeRTOS-based applications

. Interface with hardware peripherals such as sensors, actuators, and communication buses (I2C, SPI, USART, CAN, RS485). Interpret

datasheets, schematics, and application notes

for hardware-software integration. Create and maintain detailed

technical documentation

for design, implementation, and testing. Collaborate with

electronics and product teams

to ensure seamless integration and reliable product delivery.

Desired Skills and Qualifications



Bachelor's degree (or pursuing) in

Electronics, Computer Engineering, Electrical Engineering

, or related field. Proficient in

C/C++

and

Python

, with knowledge of

pointers

,

memory management

, and

low-level programming

. Experience with

Make/CMake

build systems for embedded projects. Hands-on experience with

8/16/32-bit microcontrollers

(STM32, AVR, NXP, PIC). Working knowledge of

communication protocols

: I2C, SPI, USART, CAN, RS485. Experience developing with

FreeRTOS

, focusing on multitasking and synchronization primitives (semaphores, mutexes). Familiarity with

Raspberry Pi

and Python-based IoT/embedded development. Exposure to peripherals such as

GPIO, Timers, PWM, RTC, SPI, USART, I2C, DMA, ADC, and DAC

. Understanding of

algorithm complexity

and efficient embedded code design. Strong

communication and teamwork skills

in multidisciplinary environments. Experience using

Git

for version control.

Added Advantages



Knowledge of

authentication and cryptographic algorithms

in embedded systems. Experience developing

Python GUIs (Tkinter)

for test tools or control panels. Familiarity with

embedded debugging tools

, logic analyzers, and oscilloscopes.

Location



Nashik, Ambad



Interested candidates can apply directly through LinkedIn or send their updated resume to:

hr@nxtqube.com


9373639694



Job Types: Full-time, Permanent, Fresher

Pay: ?30,000.00 - ?32,000.00 per month

Benefits:

Health insurance Paid sick time Provident Fund
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
    JD4583210
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year