Embedded Systems Engineer

Paras Anti-Drone Technologies Pvt Ltd 

📍 Bengaluru, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

EmbeddedMicrocontrollersRTOSPythonFPGA

Industry

Consumer ElectronicsRobotics

Job Description

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 next￾generation devices. You will be working intensively with microcontrollers, Raspberry Pi module Real￾Time 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