Post Job Free
Sign in

Embedded Software Development Engineer-II Noida, India

Company:
$$high pay$$ ESR bnty
Location:
Noida, Uttar Pradesh, India
Posted:
April 25, 2025
Apply

Description:

Embedded Software Development Engineer-II Noida, India

Description

Experience: 4-6 Years

About the Team:

We are a fast-growing, agile, and collaborative team of technologists passionate about design, product journey, and exceeding customer expectations. We are owners who thrive on building innovative technologies and improving existing ones. We wear multiple hats, enjoying the prototyping and tinkering stages as much as the rigor of making solutions production-ready. We embrace ambiguity, use data to drive decisions, and are excited about the transformative potential of connected products. We are building strong teams with others who share our passion for this mission.

About the Role:

As an Embedded Software Development Engineer-II, you will play a crucial role in the product lifecycle, ensuring our hardware performs as designed. You will work on circuits, various processors, controllers, sensors, algorithms, and communication protocols, including algorithm design, protocol testing, and debugging, to bring products to a production-ready state. You will directly contribute to and influence the ultimate client outcomes we prioritize. Your work will enable communication between business assets (engines, factory equipment, trains, etc.), sensors, platforms, and applications, driving meaningful action.

Responsibilities:

Work on the full product lifecycle, from design and development to testing and deployment.

Enable hardware to function according to design specifications.

Develop and implement embedded software solutions for various processors, controllers, and sensors.

Design and implement algorithms for data processing and control.

Implement and test communication protocols, including MQTT, DLMS, MODBUS, RS232/485, IEC104/850, BLE 5.0, and WiFi.

Debug and troubleshoot embedded systems to ensure optimal performance.

Collaborate with hardware engineers and other team members to integrate software and hardware components.

Contribute to the development of robust and scalable embedded systems.

Use data to make informed decisions and validate assumptions.

Learn from others and contribute to the growth of your team members.

Take ownership and do whatever it takes to get the job done.

Required Skills:

4-6 years of work experience as an embedded developer.

Strong programming skills in Embedded C and Embedded C++.

Experience in metering and energy products.

Extensive knowledge of MQTT, DLMS, MODBUS, RS232/485, IEC104/850 protocols.

Extensive experience working with ARM application processors.

Solid understanding of BLE 5.0 and WiFi protocols.

Strong analytical and problem-solving skills.

Clear understanding of electronics fundamentals.

Capacity to work dedicatedly towards goal achievement.

Desired Skills:

Knowledge of AWS Stack.

Requirements

Where are you located?

What's your nationality?

What is your expected salary for this job?

What is your notice period; when can you engage this job?

Please only apply and press yes if you have read the requirements, education, experience and certifications, and match these.

Location

Noida, India

Apply