Logo for CodersBrain

Firmware developer_Quest Global

Roles & Responsibilities

  • Bachelor's or Master's degree in Electrical, Power Electronics, or Control Systems.
  • 8-10 years of experience in embedded firmware development for power electronics applications.
  • Proficiency in embedded C programming and control firmware development on ARM Cortex-M series.
  • Strong knowledge of RTOS, low-level drivers, and model-based design tools like MATLAB.

Requirements:

  • Develop and maintain firmware for power inverter and converter control systems.
  • Implement control algorithms and perform modeling, simulation, and auto code generation.
  • Design and optimize low-level drivers for hardware peripherals such as ADC, PWM, UART, and communication interfaces.
  • Collaborate with cross-functional teams to ensure firmware quality through unit testing and source control.

Job description

Exp : 7+
NP : Immediate to 15 Days
Location : Bangalore

Note : Looking for Software designing with Embedded profile.
It is ok if we don’t get Power Electronics or Power Converters profiles, but he need have highlighted Mandatory other skills.
This is Software Embedded tool not into Hardware side.
  1. Experience in power electronics based applications
  2. Experience in power electronics controls for power inverters or converters like DCDC or DCAC ACDC PFC ( Power level of 1 kW minimum )
  3. Experience in Control firmware development in Arm CortexM33 M23 M4 M7 and Embedded C programming for above application ( 70% 80% of time hand coding for firmware development )
  4. Modeling, simulation, analysis and code generation in MATLAB or any other tools for power inverters or converters DCDC or DCAC ACDC ( 30% in Auto Code generation )
  5. Experience in control system design analysis and implementation of digital controllers
  6. Min 8 10 Yrs Exp with above and MEPh.D Qualification in in ElectricalPower ElectronicsControl System
  7. Strong experience in RTOS, Kernel porting for different RTOS ( FreeRTOS, TheadX, µCOS or CsOS2 )
  8. Strong experience in Secure Bootloader and firmware upgrade manager for MCU
  9. Strong Experience in low level drivers for ADC, PWM, Timers, UART, I2C, SPI and CAN
  10. Strong Experience in low level drivers for EEPROM, and OSPIQSPI
  11. Experience in SDLC for product development
  12. Unit testing
  13. Python scripting
  14. Source code management with Git
  15. JIRA and Confluence
  16. Jenkins

Related jobs

Other jobs at CodersBrain

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.