Search by job, company or skills

s2v automation

Senior Firmware Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Engineer, Firmware Location: Bangalore

Duties And Responsibilities

  • Design, develop, and maintain firmware for the Micro800 PLC family.
  • Implement embedded firmware using IAR Embedded Workbench, and

perform debugging through JTAG and other hardware debug tools.

  • Work closely with cross‑functional teams in both Bangalore and Singapore

(Firmware, Hardware, System Test, Product Management).

  • Participate actively in Agile processes, including sprint planning, backlog

refinement, and daily stand-ups.

  • Perform technical investigation, root cause analysis, debugging, and

systematic verification of firmware issues.

  • Maintain clear, high‑quality engineering documentation including design

specifications, interface definitions, and plans.

  • Participate in design reviews and code reviews to ensure robustness,

security, and maintainability of firmware.

  • Contribute to continuous improvement of development processes, tools,

and quality practices.

Qualification

  • Ability and Attitude
  • Self-motivated and enthusiastic to work in product support and

enhancement environment.

  • Strong passion in embedded engineering. Have strong desired for

continuous improvement in applying best practice and modern

technologies in embedded design.

  • Be able to adapt quickly and react positively to business needs and

changes in strategies.

  • Good analytical and problem-solving skills.
  • Good communication and interpersonal skills and be able to lead and

collaborate with other cross-functional team in multi-cultural

environment.

  • Open-minded, willingness to experiment within acceptable

boundaries and a creative mind to bring novel solutions into design

and problem-solving.

  • Able to handle multiple tasks and work under pressure with tight

deadline.

  • Experience
  • Have 5-10 years of experience in embedded firmware/software

product development. Prior experience in industrial automation will

be an advantage.

  • Strong proficiency in C programming for embedded systems; C++

experience is an advantage.

  • Practical experience with STM32 or similar 32‑bit MCU architectures,

including low‑level driver development.

  • Should have experience in implementing firmware in digital and

analog hardware-oriented design based on chip/component

specification, hardware design and schematics.

  • Experience with development in one or more of the following areas

For Embedded System

▪ Development with RTOS, such as VxWorks, Quadros, ThreadX or

others.

▪ Development of communication protocols like TCP/IP,

Ethernet/USB/WIFI and CAN/Profibus.

  • Experience in documenting firmware/embedded software design,

hardware/firmware interface.

Have knowledge in different

established design techniques and design patterns.

  • Experience in solving complex problems. Experience in using different

hardware-assisted debugging tools (oscilloscope, logic analyzer etc.).

  • Should have experience in leading process improvements to improve

organization capabilities with proven results based on embedded

software development modern practices and tools.

  • Knowledge of industrial automation, control systems, or PLCs is

preferred.

  • Experience with ThreadX (Azure RTOS) for real‑time embedded

applications is preferred.

  • Experience with NetX (Azure RTOS networking stack) for TCP/IP and

embedded network communication is preferred.

  • Experience working in Agile development environments is beneficial.
  • Knowledge on CIP Security, Encryption, Cryptography and network

security protocol is preferred.

  • Education

Bachelor or Master in Electrical/Computer/Computer Science Engineering.

Skills: real-time operating systems (rtos),embedded,communication,vxworks,software,automation,threadx,agile,firmware

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146442363