Firmware developer_Quest Global

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum 8-10 years of experience in embedded software development., Master's or Ph.D. in Electrical, Power Electronics, or Control Systems., Strong proficiency in Embedded C programming and control firmware development for Arm Cortex processors., Experience with RTOS, secure bootloaders, and low-level driver development..

Key responsibilities:

  • Develop and implement control firmware for power electronics applications.
  • Conduct modeling, simulation, and analysis for power inverters or converters.
  • Manage source code and documentation using Git, JIRA, and Confluence.
  • Perform unit testing and ensure adherence to software development life cycle (SDLC) processes.

CodersBrain logo
CodersBrain SME https://www.codersbrain.com/
201 - 500 Employees
See all jobs

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 DC-DC or DC-AC/ AC-DC PFC ( Power level of 1 kW minimum )
  3. Experience in Control firmware development in Arm Cortex-M33 / 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 DC-DC or DC-AC/ AC-DC ( 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 ME/Ph.D Qualification in in Electrical/Power Electronics/Control System
  7. Strong experience in RTOSKernel porting for different RTOS ( FreeRTOS, TheadX, µC/OS or Cs/OS2 )
  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 OSPI/QSPI
  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

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Related jobs