Posted:11 hours ago|
Platform:
On-site
Full Time
Location: Delhi
Job Type: In Office: Full-Time
Role Type: Individual contributor held accountable to their technical expertise. No team to manage.
Experience Level: 2+ Years
Team: Product & Engineering
Reports to: Project Manager
Annual CTC: 8 LPA
CITiLIGHT is looking for an Embedded Systems Engineer with around 2 years of experience to design, implement, and test firmware for our next-generation smart devices. You will work across the full firmware lifecycle — from design to validation — in close collaboration with hardware, QA, and backend teams.
While your role will primarily support smart lighting projects, your skillset will also be applicable across a range of embedded technologies. Candidates with strong embedded fundamentals, problem-solving ability, and eagerness to learn industry-specific standards will excel in this role.
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.
Design, implement, and optimize firmware in C/C++ for microcontroller-based systems.
Develop drivers and integrate hardware communication interfaces (I²C, SPI, UART, GPIO, RS485).
Work on board bring-up, hardware integration, and functional testing.
Debug and troubleshoot issues using lab equipment (oscilloscopes, logic analyzers, DSOs, serial debuggers).
Write and maintain Python scripts for test automation and validation.
Collaborate with hardware engineers, QA, and backend teams to ensure smooth integration.
Document firmware designs, APIs, and test procedures.
Learn and adapt to lighting-specific standards and communication protocols
Strong programming skills in C and C++, with good knowledge of data structures and algorithms.
Familiarity with microcontroller development (STM32, Renesas, or equivalent).
Experience with hardware-level debugging and testing tools.
Understanding of basic networking and communication protocols (UART, I²C, SPI, GPIO).
Proficiency with Git/version control tools.
Ability to work independently on module design while collaborating effectively within a team.
Willingness to learn and adapt quickly in a fast-paced environment.
Versatility: Comfortable working on both software and hardware tasks.
Collaboration: Works well with senior engineers, hardware, QA, and backend teams.
Responsibility: Takes ownership of assigned tasks and delivers reliably.
Willingness to learn: proactively ask for feedback, openness to receive feedback, initiative to incorporate feedback and/or upskill themselves.
Exposure to real-time operating systems (RTOS) like FreeRTOS or Zephyr.
Familiarity with wireless communication technologies (BLE, Wi-Fi, LTE, LoRa).
Experience with smart lighting protocols and standards (DALI, NEMA, Zhaga).
Understanding of secure firmware practices (bootloaders, OTA updates, encryption).
CITiLIGHT
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Nownew delhi, delhi, india
Salary: Not disclosed
Mumbai Central, Mumbai, Maharashtra
Experience: Not specified
3.0 - 6.0 Lacs P.A.
Experience: Not specified
2.475 - 7.2 Lacs P.A.
Experience: Not specified
2.0 - 3.0 Lacs P.A.
new delhi, delhi, india
Salary: Not disclosed
Experience: Not specified
2.475 - 7.2 Lacs P.A.