embedded engineerSTM32

3 weeks ago


Pune, India DVS MECH Solutions Full time
OverviewAs an EmbeddedEngineer with a focus on STM32 you will play a crucial role in thedesign development and testing of embedded systems for variousapplications. Your expertise will be instrumental in ensuring theperformance reliability and efficiency of embedded solutions. Youwill collaborate closely with crossfunctional teams to deliverhighquality products that meet the industry standards and customerrequirements.Keyresponsibilities
  • Design develop andmaintain embedded software for STM32microcontrollers.
  • Collaborate with hardwareengineers to design and validate the functionality of embeddedsystems.
  • Implement realtime operating systems(RTOS) for embedded applications.
  • Conduct codereviews debugging and testing to ensure the quality and performanceof embedded software.
  • Optimize embeddedsoftware to enhance system efficiency andresponsiveness.
  • Integrate thirdparty librariesand hardware drivers into the embeddedsystems.
  • Develop lowlevel device drivers andinterface with various peripherals.
  • Participatein the validation and verification of embedded systems to meetregulatory standards.
  • Provide technical supportand troubleshooting for embedded software and hardwareissues.
  • Contribute to the documentation ofdesign specifications test plans and user manuals for embeddedsystems.
  • Stay updated with the latesttechnologies and standards in embedded systems and microcontrollerprogramming.
  • Collaborate with crossfunctionalteams to ensure the successful delivery of embedded systemprojects.
  • Support the continuous improvement ofdevelopment processes and methodologies for embedded systemdesign.
  • Participate in product prototypingvalidation and production phases.
  • Assist in theselection of suitable microcontrollers sensors and peripherals forembedded system design.
Requiredqualifications
  • Bachelors or Mastersdegree in Electrical Engineering Computer Science or a relatedfield.
  • Proven experience in embedded systemsdevelopment with a focus on STM32microcontrollers.
  • Proficiency in C/Cprogramming languages for embeddedapplications.
  • Solid understanding of realtimeoperating systems (RTOS) and embedded software developmentprinciples.
  • Experience in lowlevel hardwareinteraction and peripheralinterfacing.
  • Familiarity with communicationprotocols such as UART SPI I2C andCAN.
  • Knowledge of debugging tools emulators andhardware testing equipment for embeddedsystems.
  • Ability to design and implementefficient algorithms for embeddedapplications.
  • Strong problemsolving skills andthe ability to troubleshoot complex embedded systemissues.
  • Experience in version control systemssuch as Git for embedded softwaredevelopment.
  • Capability to work in a fastpacedenvironment and manage multiple projectssimultaneously.
  • Excellent communication andcollaboration skills to work effectively in a teamenvironment.
  • Understanding of hardwareschematics and PCB layout for embedded systemdesign.
  • Familiarity with agile developmentmethodologies and tools for embedded softwaredevelopment.
  • A proactive approach to continuouslearning and skills enhancement in the field of embeddedsystems.

embeddedsystems,microcontrollerprogramming,microcontrollers



  • pune, India DVS MECH Solutions Full time

    Overview As an EmbeddedEngineer with a focus on STM32 you will play a crucial role in thedesign development and testing of embedded systems for variousapplications. Your expertise will be instrumental in ensuring theperformance reliability and efficiency of embedded solutions. Youwill collaborate closely with crossfunctional teams to deliverhighquality...