Senior Embedded Software Engineer

Maharashtra

Tenet K D Platforms Pvt Ltd
Job Expired - Click here to search for similar jobs

Location: BT Kawade Road, Pune


Employment Type: Full-Time


Experience Level: 3+ years


Industry: IoT, Embedded Systems, Power Electronics




Job Summary:


We are seeking a passionate and skilled Embedded Systems Engineer with strong expertise in embedded software development, PCB design, and full-cycle product development for IoT devices. The ideal candidate should have hands-on experience in wireless communication protocols, power electronics, and taking products from concept to mass production. The role demands the ability to deliver high-quality outputs within tight timelines and fast-paced development cycles.




Key Responsibilities:


  • Embedded Software Development: Design, develop, and debug firmware for microcontrollers (e.g., STM32, ESP32, ARM Cortex).
  • PCB Design & Prototyping: Schematic design, layout, and BOM creation using tools like Altium, Eagle, or KiCad.
  • IoT Product Development: Own the development lifecycle - from ideation, POC, prototyping, testing, and validation to production.
  • Wireless Communication: Integrate and test wireless protocols, including Wi-Fi, BLE, LoRa, Zigbee, NB-IoT, or LTE-M.
  • Power Electronics Integration: Work on systems involving AC/DC and DC/DC converters, power measurement, battery charging, and protection circuits.
  • Production Readiness: optimise designs for DFM/DFT, coordinate with vendors for prototyping and manufacturing.
  • Testing & Validation: Develop and execute test plans for both firmware and hardware.
  • Documentation & Handover: Maintain detailed documentation, version control, and product transfer notes for production teams.


Toolchain & Development Environment:


  • PCB Design: Altium Designer, KiCad, Eagle
  • Firmware Development: STM32CubeIDE, ESP-IDF, PlatformIO, Arduino IDE
  • Software Development: VS Code, Eclipse, Keil uVision, MPLAB X
  • Version Control: Git (GitHub/GitLab/Bitbucket)
  • Scripting & Automation: Python, Bash
  • Debugging Tools: JTAG/SWD, Logic Analysers, Oscilloscopes
  • Protocol Analysers: Wireshark, Serial Terminal Tools (PuTTY, TeraTerm)


Required Qualifications:


  • 3+ years of experience in embedded systems development, PCB design, and product engineering.
  • Proficient in C/C for microcontroller programming.
  • Experience with embedded Linux or RTOS-based systems is a plus.
  • Strong understanding of analog and digital circuit design.
  • Familiarity with power supply design, motor drivers, and energy monitoring ICs.
  • Experience with IoT cloud platforms and device provisioning (MQTT, HTTP, etc.) is a bonus.
  • Exposure to tools like Git, JIRA, and basic scripting (Python or Bash).
  • Comfort with using modern tools like ChatGPT, GitHub Copilot, or other AI-assisted engineering tools is highly encouraged.


Preferred Traits:


  • The candidate must be able to take complete ownership of a project.
  • Startup mindset - self-driven, curious, and accountable.
  • Ability to multitask across projects with minimal supervision.
  • Comfortable working under pressure and meeting tight deadlines.
  • Good communication skills - able to explain technical decisions clearly.


Perks & Benefits:


  • Opportunity to work on cutting-edge IoT and energy products.
  • Growth opportunities across hardware, software, and systems engineering.
  • Eligible team members will have the opportunity to participate in the Employee Stock Ownership Plan (ESOP) as the company progresses.

Date Posted: 29 April 2025
Job Expired - Click here to search for similar jobs