Senior Embedded Systems Engineer

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Embedded Systems Engineer at CITiLIGHT in Delhi, you will play a crucial role in leading the development of next-generation firmware for smart solutions. You will independently manage the design, testing, and debugging process while collaborating closely with hardware, QA, and backend teams. Your deep technical expertise in embedded C/C++, problem-solving skills, and experience in delivering production-grade firmware for complex systems will be essential for success in this role. **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 the quality of both hardware and firmware developed. - Implement and optimize communication protocols (IC, SPI, UART, GPIO, TCP/IP, MQTT). - Integrate and test wireless stacks (LoRaWAN, LTE, GSM, BLE, Wi-Fi, GPS/GNSS). - Build robust devicecloud and devicegateway 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:** - Expertise in embedded C/C++, modern coding practices, memory optimization, and DSA concepts. - Proven experience in 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 (IC, SPI, UART, MQTT, TCP/IP). - Experience with wireless modules such as LoRaWAN, LTE/GSM, BLE, Wi-Fi, GNSS. - Knowledge of low-power design, power budgeting, and energy profiling. - Proficiency 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. This is a summary description of the Senior Embedded Systems Engineer role at CITiLIGHT.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You