JOB: Engineer – Embedded Software At Emerson

210
 

Highlight Top / Key Responsibilities for this position

  • As an Embedded Software Engineer, you will use your software skills to develop new features and solve customer problems in our control system products.
  • Work in small, self-motivated teams collaborating with global Scrum teams.
  • Be involved in all phases of software development from product definition to production release.
  • Use Agile software development practices to build and test our products using Continuous Integration.
  • Break down problems and estimate time for development tasks.
  • Work with cross functional teams (i.e Software,Hardware, System Test and Product Management) to accomplish your assignments.
  • Develop deep domain expertise while working on various assignments in control system platforms.

Desired Educational Qualification

• Bachelor’s degree in Computer science/Electronics and Communication/Electrical Engineering or related field of study with 3+ years of experience.

Technical Skills / Knowledge Required

  • Development experience in C/C++ Programming languages.
  • Embedded firmware development experience with Intel x86/ ARM architecture based microprocessors/microcontrollers.
  • Low-level device drivers and application firmware development in VxWorks or Linux.
  • Experience with embedded systems board bring up and good understanding of various boot loaders (MLO, UBOOT, GRUB)
  • Ability to read hardware schematics and use of debugging instruments like oscilloscope, logic analyzers.
  • Familiarity with UART, I2C, SPI bus ..etc
  • Experience with various in-circuit emulators, debuggers for debugging the system.
  • Experience with Agile development process.
  • Good understanding of Continuous Integration systems used in software development.
  • Strong analytical and problem-solving skills
  • Strong written and oral communication skills
  • The individual must be well organized, methodical, and detail-oriented. A self-starter who is capable of identifying problems, taking initiative to propose solutions, and successfully executing plans

 

SHARE YOUR THOUGHTS & COMMENTS

Please enter your comment!
Please enter your name here