E

Eaton

Power management leader for electrical systems

Embedded Software Engineer - Embedded Firmware, Research & Development Engineering

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Electronics, or Electrical Engineering is required.
  • 14–18 years of experience is required.
  • Proficiency in Embedded Linux, C++, object-oriented programming, SOLID principles, design patterns, and unit testing is required.
  • Competency with hardware drivers, embedded applications, multicore systems, networking, and C and C++ programming is required.
  • Competency with embedded software development environments and tools for Embedded Linux is required.
  • Competency using or designing systems that use Serial, TCP/IP, and Ethernet network protocols is required.
  • Competency creating and implementing virtualized environments for embedded software designs is required.
  • Strong understanding of object-oriented design principles using C++, secure coding, and cybersecurity best practices is required.
  • Experience modeling real-time system behavior and developing use cases using UML or similar methodologies is required.
  • Ability to work in an Agile Scrum or other iterative development environment is required.
  • Experience with test-driven development and unit test frameworks is required.
  • Experience using software development lifecycle management tools in a team environment, such as Jira, Confluence, and Git, is required.
  • Debugging experience with tools such as a J-Link debugger with IAR ARM for NXP ColdFire, STM32, or TI AM64x is required.
  • Experience with industrial communication protocols, including ModBus TCP/IP, CAN, USB, RS232/485, SPI, I2C, and SNMP, is required.
  • Experience with peripherals including DMA, LCD, FLASH, RAM, ADC, DAC, PWM, and voltage, current, and temperature sensors is required.
  • Ability to read schematics and interpret the behavior of electronic systems is required.
  • Familiarity with BlackDuck and Coverity tools is required.
  • Familiarity with MQTT, TRAP, SNMP, SSL certificates, boot loaders, SYSLOG, Serial, Telnet, HTTP, HTTPS, FTP, FTPs, TLS, Free RADIUS, OpenLDAP, and data encryption and decryption is required.
  • Familiarity with JavaScript and Python is required.
  • Experience leading technical resources is required.

Responsibilities

  • Act as a technical lead and drive the design and implementation of embedded platform features for power-system intelligent electronic devices, analyzing and delivering features with new and existing technologies in line with the technological roadmap.
  • Evaluate system performance requirements and model future requirements to assess the suitability of firmware and hardware components and identify and mitigate risks.
  • Drive technical architecture decisions that align with product requirements and platform strategy.
  • Stage work and delegate appropriate aspects of design and implementation to other developers, ensuring compliance with architecture and system and design requirements.
  • Contribute to strategic embedded system platform evaluations and demonstrate an understanding of product and technology lifecycles.
  • Analyze technology, product, and development team needs to mitigate risks and accelerate delivery of products and features.
  • Create optimized, right-sized solutions that meet or exceed product requirements, make appropriate technical tradeoffs for constrained resources, and serve as an embedded software expert in specifications, design, construction, testing, test automation, and maintenance.
  • Lead complex system interface design activities and resolve integration issues across multiple engineering disciplines.
  • Collaborate with product owners, functional managers, and systems engineering to develop product, system, and design requirements and use cases; identify and mitigate risks; size effort; stage work; and create design paths and designs.
  • Collaborate with Product Line Managers to analyze the competitor product landscape and contribute technology solutions for product differentiation and technology and product roadmaps.
  • Provide technical leadership for Linux-based embedded systems and coach and mentor team members on technology, architecture, design principles, and coding practices to achieve functional and project goals.
  • Collaborate with internal Centers of Excellence and external resources to select platforms, technologies, and tools and accelerate new features and products through problem solving.
  • Apply best practices for integrating open-source software into commercial products.
  • Identify, investigate, leverage, and deploy new technologies to enhance product features and improve quality, efficiency, and collaboration.
  • Contribute to embedded-platform DevOps activities by designing and maintaining continuous integration and continuous delivery pipelines.

Desired Qualifications

  • Experience with an RTOS such as FreeRTOS or Zephyr, including threads or tasks, synchronization, scheduling, message queues, semaphores, mutexes, and events.
  • Experience with power-system protection and control devices, understanding power-system protection principles and time-current characteristics.
  • Experience with power-systems products such as switchgears, relays, meters, and regulators.
  • Experience handling the end-to-end lifecycle of IoT devices.
  • Strong written and verbal communication skills and the ability to manage multiple concurrent projects and tasks while adapting to changing priorities.
  • Ability to work in a highly matrixed organization and globally distributed team environments.
  • Strong drive for results and setting a high bar for self and others.
  • Innovation leadership and the ability to influence across organizational levels.
  • Experience creating technical proposals, communicating with stakeholders, and defining processes.

About the Company

Eaton

Power management leader for electrical systems

Eaton designs and sells electrical power management products and services for data centers, utilities, aerospace, and other industries. It provides hardware like switches, circuit breakers, transformers, and distribution equipment, plus software and services to monitor, protect, and optimize power flow from generation to end use. It combines an end-to-end power management portfolio with a long history of acquisitions to be a broad, globally integrated provider. Its goal is to enable reliable, efficient, and safe electrification across industries by improving energy management and resilience.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1911

Recently Posted Jobs

Explore more opportunities at Eaton

See more jobs