Embedded Engineer - Curriculum

Nxtwave Disruptive Technologies

Hyderabad

On-site

INR 900,000 - 1,800,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NEXTWAVE Institute of Advanced Technologies (NIAT) in Hyderabad invites an Embedded Engineer to own and build the embedded systems curriculum, labs, and student hardware kits across campuses. You will craft syllabus, labs, and projects to meet industry standards and student outcomes.

You will design hands-on content in embedded C/C++, STM32, RTOS, Raspberry Pi, and Linux internals; you will set up labs, prototypes, and scalable kits, ensuring end-to-end quality and transfer of knowledge.

Qualifications

  • B.Tech/B.E/M.Tech/M.E in ECE, EEE, Embedded Systems, CSE or related field.
  • Minimum 1.5+ years of hands-on embedded software/firmware development.
  • Strong embedded C with working knowledge of C++ and Python.
  • Hands-on STM32 experience: peripherals, interrupts, timers, DMA and debugging with SWD/JTAG.
  • Experience with ESP32, Arduino, CAN, MQTT or IoT platforms.
  • Raspberry Pi programming and Linux internals understanding.
  • Knowledge of I2C/SPI/UART and debugging with oscilloscope.
  • Git-based workflows and CI for firmware.

Responsibilities

  • Design and develop the complete embedded systems curriculum: syllabus, learning outcomes, lesson plans, slides, lab guides, reference code and assessments.
  • Create hands-on content in embedded C/C++, STM32 (registers, HAL/LL, timers, interrupts, DMA, ADC), communication protocols (I2C, SPI, UART, CAN), RTOS and low-power design.
  • Build content on Linux systems and embedded Linux and Raspberry Pi programming, including boot flow, processes and memory, device interfacing and drivers.
  • Plan and set up the embedded labs: development boards, debuggers, bench equipment, toolchains and Linux environments.
  • Design, prototype and test current and future student kits, covering component selection, firmware, documentation and scalability across campuses.
  • Dry-run every lab and experiment end to end before rollout, checking code, wiring, kits and software environments.
  • Design projects, capstones and assessments: lab practical, quizzes, project reviews and viva, with clear rubrics.
  • Prepare debugging guides, code templates and troubleshooting material to support faculty and students.
  • Gather feedback from faculty and students, and keep the curriculum aligned with industry tools and placement needs.
  • Work closely with the Lead Hardware Engineer and the curriculum team to keep content and labs consistent across campuses.

Skills

Embedded C
C++
Python

Education

B.Tech/B.E/M.Tech/M.E in ECE/EEE/Embedded Systems/CSE

Tools

STM32
ESP32
Arduino
CAN
MQTT
Raspberry Pi
Linux internals
Git

Job description

Embedded Engineer Curriculum
NIAT (NxtWave Institute of Advanced Technologies) Full-time On-site
About the Role

You will build NIAT's embedded systems curriculum. You will own the content, the lab setup and the student hardware kits and projects, so that students graduate able to design, program, debug and deploy real embedded system products, with work that meets industry expectations.

Key Responsibilities
  • Design and develop the complete embedded systems curriculum: syllabus, learning outcomes, lesson plans, slides, lab guides, reference code and assessments.
  • Create hands-on content in embedded C/C++, STM32 (registers, HAL/LL, timers, interrupts, DMA, ADC), communication protocols (I2C, SPI, UART, CAN), RTOS and low-power design.
  • Build content on Linux systems and internals, Embedded Linux and Raspberry Pi programming, including boot flow, processes and memory, device interfacing and drivers.
  • Plan and set up the embedded labs: development boards, debuggers, bench equipment (oscilloscopes, logic analyzers, power supplies), toolchains and Linux environments.
  • Design, prototype and test current and future student kits, covering component selection, firmware, documentation and cost-effective scaling across campuses.
  • Dry-run every lab and experiment end to end before rollout, checking code, wiring, kits and software environments.
  • Design projects, capstones and assessments: lab practical, quizzes, project reviews and viva, with clear rubrics.
  • Prepare debugging guides, code templates and troubleshooting material to support faculty and students.
  • Gather feedback from faculty and students, and keep the curriculum aligned with industry tools, practices and placement needs.
  • Work closely with the Lead Hardware Engineer and the curriculum team to keep content and labs consistent across campuses.
Must-Have
  • B.Tech/B.E/M.Tech/M.E in ECE, EEE, Embedded Systems, CSE or a related field.
  • Minimum 1.5+ years of hands-on experience building embedded software/firmware projects, in industry, research or product development.
  • Strong embedded C, with working knowledge of C++ and Python.
  • Hands-on STM32 experience: peripherals, interrupts, timers, DMA and debugging with SWD/JTAG.
  • Experience with ESP32, Arduino, CAN, MQTT or IoT cloud platforms.
  • Raspberry Pi programming experience, including GPIO and interfacing sensors and peripherals.
  • Good understanding of Linux systems and internals: kernel basics, processes, memory management, file systems, boot process and shell scripting.
  • Solid grasp of communication protocols (I2C, SPI, UART) and hands-on debugging with an oscilloscope and logic analyzer.
  • Ability to explain complex concepts clearly and document them for undergraduate students.
  • Git-based workflows, version-controlled lab repositories and Continuous Integration for firmware.
Good to Have
  • Experience with an RTOS such as FreeRTOS or Zephyr.
  • Linux device driver development eg; Buildroot and Yocto.
  • Experience designing PCBs, hardware kits or lab setups for training or product use.
  • Prior experience creating technical content, training material or courses, or teaching/mentoring.
What We Look For in Your Application
  • GitHub, a project portfolio or project videos showing embedded systems or firmware you have built.
  • The selection process includes a technical interview and a curriculum design or demo session.
Why Join
  • Build a curriculum, labs and student kits, with real ownership of the outcome.
  • Learn and grow working directly under an experienced lead.
  • See your content and kits used by students across NIAT's multi-campus network.
  • Grow into curriculum ownership, lead or R&D roles.
Job Overview
  • Job Type: Full-time
  • Location: Hyderabad / assigned NIAT campus
  • Work Mode: On-site
  • Working Days: 6-day week
What This Role Requires

A hands-on embedded engineer who can turn firmware and Linux concepts into well-structured learning content, build reliable labs and kits, and ensure consistent learning outcomes across campuses.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Robotics Engineer Curriculum & Product
Lead Robotics Engineer Curriculum & Product

Nxtwave Disruptive Technologies • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Lead robotics engineer - Curriculum
Lead robotics engineer - Curriculum

Nxtwave Disruptive Technologies • Hyderabad

On-site
INR 2,500,000 - 3,200,000
Lead Robotics Software Engineer
Lead Robotics Software Engineer

Nxtwave Disruptive Technologies • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Competitive compensation
Learning & development opportunities
Mentorship and leadership growth
Lead robotics engineer & Trainer
Lead robotics engineer & Trainer

Nxtwave Disruptive Technologies • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Robotics Instructor
Robotics Instructor

Nxtwave Disruptive Technologies • India

On-site
INR 900,000 - 1,300,000
EMBEDDED AND IOT TRAINER
EMBEDDED AND IOT TRAINER

HCL Technologies Limited • Chennai

On-site
INR 600,000 - 900,000
Embedded Systems Developer
Embedded Systems Developer

Computronics Lab • Greater Noida

On-site
INR 700,000 - 1,100,000
Health insurance
Embedded Firmware Engineer
Embedded Firmware Engineer

CLUIX Pvt Ltd • Delhi

On-site
INR 700,000 - 1,500,000
World-class lab
R&D facilities
IIT Delhi campus
+1
Software Development Faculty Trainee
Software Development Faculty Trainee

NxtWave • Hyderabad

On-site
INR 600,000 - 800,000
Junior Embedded Engineer
Junior Embedded Engineer

Citygreens • Bengaluru

On-site
INR 400,000 - 750,000