Senior Embedded Systems Engineer
Gurugram, Haryana, India
2 days ago
Applicants: 0
Share
3 weeks left to apply
Job Description
Senior Embedded Systems Engineer Location: Delhi Job Type: In Office: Full-Time Role Type: Individual contributor held accountable to their technical expertise. No team to manage. Experience Level: 5+ Years Team: Product & Engineering Reports to: Project Manager About the Role: CITiLIGHT is seeking a highly experienced Senior Embedded Systems Engineer to lead the development of next-generation firmware for our smart solutions. In this role, you will be responsible for writing and optimizing high-quality, modular embedded code that powers our hardware products. You will work in close collaboration with hardware, QA, and backend teams while independently managing the design, testing, and debugging process end-to-end. The ideal candidate brings deep technical expertise in embedded C/C++, strong problem-solving skills, and proven experience delivering production-grade firmware for complex systems. This role requires someone who is both hands-on and capable of taking ownership of large-scale firmware development efforts. About CITiLIGHT CITiLIGHT is reshaping how smart infrastructure works globally. We operate at the intersection of smart cities, sustainability, and innovation, helping city administrators and private stakeholders deploy cutting-edge IoT-led solutions at scale. As we expand our platform capabilities, we are looking for passionate and skilled engineers to help us build robust, user-friendly, and scalable applications that drive real-world impact. Key Responsibilities: Design, implement, and maintain firmware in C and C++ for resource-constrained embedded systems. Architect complete embedded system solutions for new hardware products?including MCU selection, peripheral mapping, memory planning, and power constraints. Define hardware-software interfaces, communication architectures, board-level requirements, and system workflows. Lead feasibility studies for new product ideas, evaluating sensors, wireless modules, and embedded platforms. Collaborate with hardware designers to co-create system schematics, pinouts, and high-level architecture diagrams. Work closely with the hardware team for board bring-up, debugging, and manufacturing readiness. Ensure excellence in quality of both hardware and firmware developed Implement and optimize communication protocols (I?C, SPI, UART, GPIO, TCP/IP, MQTT). Integrate and test wireless stacks (LoRaWAN, LTE, GSM, BLE, Wi-Fi, GPS/GNSS). Build robust device?cloud and device?gateway communication flows for production systems. Document system architecture, firmware design patterns, APIs, communication protocols, and hardware dependencies. Collaborate with QA, backend, and hardware teams for end-to-end product validation. Drive continuous improvements in reliability, test coverage, architecture scalability, and embedded quality processes. Required Skills & Qualifications: Expert in embedded C/C++, modern coding practices, memory optimization, and DSA concepts. Proven experience designing and owning firmware architecture for complex products. Strong skills in debugging hardware?firmware issues using advanced tools (DSO, logic analyzer, SWD/JTAG). Solid understanding of electronics fundamentals, MCU architectures, and hardware debugging. Proficiency with communication stacks (I?C, SPI, UART, MQTT, TCP/IP). Experience with wireless modules such as LoRaWAN, LTE/GSM, BLE, Wi-Fi, GNSS. Working knowledge of low-power design, power budgeting, and energy profiling. Skilled in Python scripting for test automation and tool development. Strong Git/version control experience. Understanding of secure coding, encrypted communication, and secure boot. Excellent system design, architecture planning, and problem-solving abilities. Strong documentation, communication, and cross-team collaboration skills Soft Skills (Critical for Success): Ownership mindset: Takes full responsibility from design to delivery. Team collaboration: Works seamlessly with hardware, software, and QA teams. Clear communicator: Able to explain technical trade-offs to cross-functional teams. Problem solver: Approaches issues systematically and proactively. Eager to learn: Open to feedback, continuous improvement, and upskilling. Adaptable & innovative: Stays current with technology trends and applies them effectively. Nice to Have: Experience with RTOS (FreeRTOS, Zephyr, ThreadX). Exposure to IoT standards (Matter, Zigbee, DALI). Familiarity with CI/CD pipelines for embedded systems. Experience with safety-critical or certified systems (ISO 26262, IEC 61508, MISRA-C).
Required Skills
Additional Information
- Company Name
- CITiLIGHT
- Industry
- N/A
- Department
- N/A
- Role Category
- Embedded Systems Engineer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 days ago
- Application Ends
- 3 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position