E

Emerson Electric

Builds industrial automation tools and software

Embedded Development Engineer

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

About the Job

Requirements

  • A Bachelor of Science in Electronics Engineering or equivalent engineering degree with a focus on programming is required.
  • Prior embedded development experience is required, including the ability to understand hardware interfaces and work with the hardware engineering team to analyze and troubleshoot technical challenges.
  • Ability to work in a global engineering environment.
  • Knowledge and experience with 8-, 16-, and 32-bit microcontrollers.
  • Knowledge and experience with agile development methodologies.
  • Knowledge and experience with distributed version control tools such as Git or Mercurial.
  • Expert programming skills in C.
  • Experience with standalone and real-time operating system (RTOS)-based firmware development.
  • Experience developing low-level driver interfaces for I2C, SPI, UART, and displays.
  • Four to six years of embedded firmware development experience for an embedded product.
  • Knowledge of, or ability to learn, requirements management database tools such as Jama.
  • Commitment to quality.
  • Methodical problem-solving skills.

Responsibilities

  • Analyze, design, and implement solutions to requirements.
  • Propose improvements to identified software inefficiencies and deficiencies.
  • Use oscilloscopes, meters, power sources, and related equipment as necessary to complete tasks.
  • Plan and implement product features and own each feature’s overall development lifecycle.
  • Participate in sprint-planning sessions.
  • Identify test cases needed to verify firmware requirements and implementation.
  • Test implemented firmware features.
  • Manage code changes using version control tools.
  • Participate in code reviews.
  • Execute test cases or manage their execution.
  • Log defects in the project-defined defect-tracking tool.
  • Read and follow relevant project engineering practices and engineering standards documents.
  • Rapidly familiarize themselves with embedded products.
  • Design and develop new features, including firmware for wireless communications such as Bluetooth.
  • Work within an existing architecture and design new architectures.
  • Thoroughly document work, including design documentation using UML.
  • Follow company software-development best practices and coding standards; perform unit testing and static analysis.
  • Carry development tasks through feature design, implementation, verification, and release.

About the Company

Emerson Electric

Builds industrial automation tools and software

Emerson Electric builds automation equipment and software for organizations that operate factories, utilities, and industrial facilities. Its instruments measure conditions such as pressure and flow, while valves, controllers, and software help operators regulate processes and track equipment performance. DeltaV manages industrial control systems, and the company also develops test and measurement tools used to validate electronic products. Customers pay for equipment, software licenses, and services that support installation, maintenance, and operation across a plant's life. Emerson was founded in 1890 and is headquartered in Clayton, Missouri, in the St. Louis area.

Company size
10,001+
Company stage
IPO
Headquarters
Clayton, MO
Founded
1890

Recently Posted Jobs

Explore more opportunities at Emerson Electric

See more jobs