Embedded Firmware Engineer - C/C++

Engineer

Embedded Firmware Engineer – C/C++

Apply Now

- $0.00

  • Date posted
    May 28, 2026
  • Expiration date
    August 28, 2026
  • Application ends
    August 28, 2026

Our Client Currently looking for Embedded Firmware Engineer – C/C++

Roles & Responsibilities :

– Conduct requirement analysis and creation of functional requirement specification for new derivative products or new features in an existing product.

– Involve in embedded design documentation, coding, unit test and integration testing.

– Design/Development of firmware in C/C++ for timing critical, interrupt-based applications and evaluation report generation using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to ensure functionality

– Design/Development of firmware in C/C++ for testing and evaluating durability of components

– Design/Development of firmware in C/C++on resource-constrained, embedded systems

– Work closely with other engineering teams, partners and vendors to gather inputs and ensure the right implementation and interoperability/reusability.

– Ability to understand and follow engineering processes such as SCRUM, version control, and bug management.

– Conduct FW impact analysis to ensure all of existing features are functional with new proposed change(s).

– Multitasking between the new product development and the sustenance activities of all existing products

– Conduct design and code reviews to ensure the quality of work products

Requirements :

– Strong software design skills, including debugging, performance analysis, and test design

– Should have strong programming skills in Embedded C and Knowledgeable in C++

– Knowledge of using interfacing communication protocols such as USB, UART, SPI, I2C, Timers, PWM, WDT, CAN interfacing

– Experience with Cortex M4 or equivalent

– Experience in timing critical, interrupt-based design, power and memory optimization

– Ability to read datasheet, schematics, design simple digital and analog circuits

– Strong analytical and problem solving skills with ability to self-learn

– Self-starter with the ability to operate effectively with minimal supervision

Good to Have :

– Good working experience in Multi-threaded programming, RTOS, IPC

– Knowledge of bootloaders

– Knowledge of TCP IP, UDP

– Working experience on Industrial protocols like Modbus is preferred

– Experience in wireless technology Zigbee, BLE, LTEM is preferred

– Experience in functional safety development in the firmware. Awareness on functional safety standards. Preferably Functional Safety certified.

– Experience with Board bring-up activities is preferred

– Familiarity with Atmel Studio, Kiel, CubeMX

– Experience with multi OS Linux/Windows

Eligible candidates :

– Education : B.E. / B. Tech / M.E. / M. Tech/ M.S. in Electronics or equivalent relevant work experience.

– Work Experience : 5-8 years of experience

Are you interested in this position?

 

Apply by clicking on the “Apply Now” button below!

 

#AlbionarcJobs#FintechJobs

#AsiaJobs#MiddleEastCareers

#TechTalent#FintechRecruitment

#FinanceOpportunities#

 

Apply Now

- $0.00

Select your currency