We are looking for aSenior Embedded Systems Engineerwith a strong background in bothembedded firmware developmentandhardware integration. This role requires hands-on experience withmicrocontroller-based system design,low-level driver development, andhardware debugging. You will collaborate closely with cross-functional teams to develop end-to-end embedded solutions in a fast-paced, innovation-driven environment.
Key Responsibilities:
EmbeddedSoftwareResponsibilities:
- Design,develop,andmaintainembeddedfirmwareusingEmbeddedC/C++formicrocontrollers (ARMCortex,STM32,NXP,etc.).
- Developandintegratedevicedrivers,communicationstacks,RTOS-basedandbare-metalapplications.
- Optimizeembeddedcodeforperformance,power,andmemoryfootprint.
- Performunittesting,codereviews,andensurecompliancewithcodingstandards (e.g.,MISRA-C).
- Implementbootloaders,BSPs,andsecurefirmwareupdatemechanisms.
HardwareResponsibilities:
- Collaboratewithhardwaredesignengineerstodefinesystemarchitecture,componentselection,andinterfacelogic.
- Bring-upofnewhardwareboardsincludinglow-levelhardwaretestingandvalidation.
- Performhardware-softwareintegration,debuggingusingtoolslikeoscilloscopes,logicanalyzers,andJTAGdebuggers.
- Conductschematicreviewsandworkwithlayoutteamstooptimizesignalintegrity,EMI/EMC,andpowerdesign.
- SupportPCBbring-up,prototyping,andhardwaretestingcycles.
- Documenthardwareinterfaces,configurations,andBOMevaluations.
Requirements
- Bachelor’sorMaster’sdegreeinElectronicsEngineering,ElectricalEngineering,orComputerEngineering.
- 8–10yearsofexperienceinembeddedsystemsdesignanddevelopment.
- ExperiencewithRTOS(e.g.,FreeRTOS,Zephyr)andbare-metalenvironments.
- Proficiencywithcommunicationprotocols:I2C,SPI,UART,CAN,USB,Modbus.
- Hands-onexperiencewithschematic-levelhardwaredebugging.
- FamiliaritywithmicrocontrollerfamilieslikeSTM32,NXPKinetis,TIMSP430,ESP32,etc.
- ExperiencewithtoolssuchasKeil,IAR,Eclipse,AltiumDesigner,Oscilloscope,Multimeter,JTAG/SWDinterfaces.
- Solid understanding ofanalog/digital circuit design,power management, andPCB fundamentals.
- Excellentdebugging,analytical,andproblem-solvingskills.
- Strongcommunicationandcross-teamcollaboration.
- Abilitytomentorjuniorengineersandguideprojectdesigndecisions.
- Agile and adaptable mindset for rapid prototyping and iteration.