Job Overview
We are looking for a hands-on Embedded Systems Engineer with 2 to 3 years of experience to join
our development team immediately. In this role, you will design, develop, and debug firmware for nextgeneration devices. You will be working intensively with microcontrollers, Raspberry Pi module RealTime Operating Systems (RTOS), and multi-threaded applications.
Experience or strong knowledge of FPGA development is a major plus but not mandatory
Key Responsibilities
• Design and develop software / firmware for microcontrollers (STM32, PSoC, or equivalent
architectures).
• Develop robust, multi-threaded embedded applications utilizing RTOS, LINUX
• Write clean, optimized, and structured, maintainable code in C and C++.
• Utilize Python for scripting, test automation, and tooling.
• Collaborate with hardware teams to bring up, debug, and validate new PCB designs.
• (Optional/Plus) Integrate FPGA with Microcontroller /processors for waveform development
Required Skills & Qualifications
• Experience: 2–3 years of active, hands-on embedded software development.
• Microcontrollers: Proven experience with STM32 and/or Infineon PSoC, or similar ARM
Cortex-M platforms.
• RTOS: Solid understanding of multi-threading, task scheduling etc within an RTOS
environment
• Programming Languages: Expert level in C, strong proficiency in C++, (OOPS) and working
knowledge of Python for automation/testing.
• Hardware Debugging: Proven skills with in hardware debugging and good knowledge of
protocols / interfaces like I2C, SPI, UART, Ethernet, USB, and experience with debugging
tools (Oscilloscopes, Logic Analyzers, Wireshark etc)
• Preferred / Big Advantage Skills Knowledge of FPGA development (Verilog/VHDL,
Xilinx/Intel tools) and interfacing FPGAs with MCUs.
• Experience with application-level embedded development
Qualification: BE/BTech, or ME/Mtech in Electronics and Communication engineering. Computer
science graduates or Post graduates with mixed degrees in the above domains also can be considered.
2 to 3 years post qualification experience in an industry is required.
Immediate joiners will only be considered
• Salary: Commensurate with qualifications, knowledge, technical depth, and actual hands-on
development experience, aptitude and attitude
• Only sincere candidates, who are looking to build a strong career in the technical domain
and willing to grow with the company need apply.
Qualification: BE/BTech, or ME/Mtech in Electronics and Communication engineering. Computer
science graduates or Post graduates with mixed degrees in the above domains also can be considered.
2 to 3 years post qualification experience in an industry is required
Immediate joiners will only be considered