SonicJobs Logo
Left arrow iconBack to search

Full Stack Hardware Engineer

ECTrons Sdn. Bhd.
Posted a day ago, valid for 13 days
Location

Perunkalattu, Chengalpattu district, Tamil Nadu

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are looking for a Full Stack Hardware Engineer with expertise in hardware design and embedded software, specifically with experience in U-Boot and Zephyr RTOS.
  • The position involves designing analog and digital circuits, developing firmware for microcontrollers, and maintaining Embedded Linux BSPs using Yocto Project.
  • Candidates should have proficiency in Altium Designer or KiCAD, and experience with communication protocols such as I2C, SPI, and UART.
  • A minimum of 5 years of experience in hardware and embedded software development is required for this role.
  • The position offers competitive compensation, with a salary range starting from $100,000 per year.

Position Overview 

We are seeking a Full Stack Hardware Engineer who can work across the complete hardware-software stack — from circuit design and PCB layout to embedded firmware, bootloaders, and Linux-based BSP development. The ideal candidate combines strong analog/digital hardware design skills with hands-on embedded software expertise in U-Boot, Zephyr RTOS, firmware development, and Embedded Linux/Yocto. 

Key Responsibilities 

Hardware Design & Development 

  • Design and develop analog and digital circuits for embedded systems and custom hardware platforms 

  • Perform component selection and schematic capture using Altium Designer or KiCAD 

  • Conduct circuit simulation and validation using LTSpice or equivalent tools 

  • Collaborate on PCB layout for signal integrity, EMI/EMC compliance, and thermal management 

Embedded Software & Firmware 

  • Develop and port firmware for microcontrollers and SoCs (ARM Cortex-M/A, RISC-V) 

  • Work with U-Boot bootloader — porting, board bring-up, and customization for new hardware 

  • Develop on Zephyr RTOS — driver development, board support, and application layer 

  • Build and maintain Embedded Linux BSPs using Yocto Project (recipes, layers, kernel/device tree configuration) 

  • Write low-level drivers and communication stacks (I2C, SPI, UART, CAN, Ethernet) 

Bring-Up, Testing & Debugging 

  • Lead board bring-up: power sequencing, clock/reset validation, peripheral enablement 

  • Debug hardware and software issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers 

  • Validate firmware and driver behavior against hardware specifications 

Documentation & Collaboration 

  • Maintain documentation for schematics, firmware architecture, build systems, and test reports 

  • Work closely with software, mechanical, and systems teams for end-to-end product integration 



Requirements

Required Skills 

  • Proficiency in Altium Designer or KiCAD; LTSpice for simulation 

  • Strong grasp of analog/digital circuit design, power supply design, mixed-signal interfaces 

  • Hands-on experience with U-Boot, Zephyr RTOS, and firmware development in C/C++ 

  • Working knowledge of Embedded Linux and Yocto Project (BSP layers, recipes, kernel config) 

  • Experience with communication protocols: I2C, SPI, UART, CAN 

  • Hardware debugging using oscilloscopes, logic analyzers, multimeters 

  • Comfortable working across the full stack — schematic to bootloader to Linux userspace 


Nice to Have 

  • High-speed PCB design experience 

  • Device tree customization and Linux kernel driver development 

  • Experience with RTOS-to-Linux dual-stack systems 

  • Contributions to open-source embedded/hardware projects 

  • Familiarity with CI/CD for embedded builds (GitLab CI, Yocto automated builds) 



Benefits

Benefits 

  • Work on cutting-edge embedded hardware + software platforms end-to-end 

  • Collaborative, cross-functional engineering environment 

  • Continuous learning across hardware and embedded software domains 

  • Flexible work arrangements and competitive compensation 






Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.