Engineer- Embedded software

0 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

What You’ll Do

"If you desire to be part of something special, to be part of a winning team, to be part of a fun team – winning is fun. We are looking forward to a Lead Embedded Developer in Eaton’s business, based in Pune, India. In Eaton, making our work exciting, engaging, meaningful; ensuring safety, health, wellness; and being a model of inclusion & diversity are already embedded in who we are - it’s in our values, part of our vision, and our clearly defined aspirational goals. This exciting role offers the opportunity to:Embedded Software Developer with experience in C, C++, Linux, RTOS, Zephyr feature development, memory management, and control peripherals will be a key player in the Sunstation Automation Infrastructure project. Substation protocols line IEC61850, DNP3, etc. experience is a plus. The candidate will be responsible for developing and integrating embedded software solutions and ensuring robust and efficient system performance. Exposure to the Software Development Life Cycle (SDLC) is essential.We are looking for motivated professionals with strong skills in embedded systems development who will play a key role in designing and implementing next-generation technology solutions that change how users connect, explore, and interact with information and devices.Success in this position requires the ability to work effectively in a collaborative environment, strong motivation for pursuing project objectives, and the ability to learn new techniques and development processes. We are looking for candidates who are able to see the bigger picture; strength in a system-level viewpoint is a must. Problem solvers who are excited about learning new technologies, coding scripts, and designing infrastructure in an embedded-first environment will excel in this role.""
  • Develop and integrate embedded software solutions, focusing on C++, Linux, RTOS, memory management, and control peripherals.
  • Work with embedded development team and collaborate with teammemers to ensure effective development processes and professional growth.
  • Participate in all phases of the product development lifecycle (Requirements, Design, Coding, Reviews, Testing, and Release) following a structured engineering process to ensure quality and reliability
  • Design, implement, and test control algorithms, protocols, and communication technologies
  • Develop supporting engineering documentation including software requirements specifications, design documentation and design verification test plans
  • Estimate workload, establish and maintain project schedules and monitor progress through the project execution phases
  • Participate in project-wide reviews of requirements, system architecture, and detailed design documents; interact with Leads and architects.
  • Identify opportunities for process, tools, and development methodology improvements, and drive those from concept to implementation.
  • Effectively communicate with the cross-functional team to ensure schedule, cost and performance alignment.
Leads the most challenging technical projects and is self directed. Independently performs assignments with minimal guidance and understands the business impact of different solutions."

Qualifications

"Required: Bachelor’s degree in Electronics/Electrical/Software Engineering or Computer Science from an accredited institution.Desired: Master’s degree in Electronics/Electrical/Software Engineering or Computer Science from an accredited institution."

Skills

"Must:
  • Proficiency in C++ for Object-oriented development. C++11/C++12 is preferrable.
  • Understanding of Linux OS and it's usage and should familiar with commonly used RTOS like FreeRTOS/uCOS/Nucleus/Zephyr.
  • Proficient in Embedded System design & Development - Peripheral understanding, debugging techniques.
  • Hand on experience in Visula Studio Code
  • Should have fair idea on Scripting - Bash Or Shell
  • Good knowledge on repository management like GitHub or Equivalent.
  • Good in communication - Right articulation of complex ideas.
  • Good knowledge on repository management like GitHub or Equivalent.
  • Understanding of Cyber security requirements for embedded development.
  • Awareness of DevOps

Good To Have

  • Electrical Engineering Or Power System Or Smart Grid Or Metering domain experience.
  • Communication protocol knowledge preferably Networking one like - MESH networking.
  • Digital & Analog Signal Processing Concepts
  • Familiarity with Embedded Java
  • Familiarity with cybersecurity standards.
  • Experience in Agile methodology.
  • Work experience with US/Europe/any native-English counterpart."
"
  • Excellent verbal and written communication skills
  • Strong problem-solving skills
  • Ability to work with ambiguous task assignments
  • Experience of working with cross-functional team with members having diverse skillset and experience
  • Process management skills"

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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