Firmware Development Senior Engineer - I

Bengaluru, Karnataka, India
Jun 26, 2024
Jun 26, 2025
Onsite
Full-Time
2 Years
Job Description

We are seeking a Senior Engineer to join our Instrumentation development team, focusing on delivering highly efficient products. This role requires expertise in C Language, Embedded systems, and software development methodologies. The ideal candidate will utilize tools like UML and Visio for clear documentation and mentor junior developers. This position spans embedded code, verification test code, and PC applications, ensuring robust solutions from design to implementation.

Responsibilities

  • Collaborate with marketing and manufacturing to define requirements.
  • Analyze, design, and implement solutions aligned with project goals.
  • Identify and propose enhancements for software efficiency and functionality.
  • Utilize instrumentation like scopes, meters, and power sources as needed.
  • Architect and implement testing environments using existing tool chains.
  • Participate in sprint planning sessions and agile development processes.
  • Define and execute test cases to verify firmware requirements.
  • Manage code changes with version control tools and conduct code reviews.
  • Log defects and track progress using project-defined tools.
  • Adhere to engineering standards and best practices.

Who You Are

  • Expertise with 8-, 16-, and 32-bit Microcontrollers, ARM architecture, and RTOS.
  • Proficiency in agile methodologies and distributed version control (e.g., GIT, Mercurial).
  • Experience with static code analysis tools such as PC-Lint and Ethernet Stack.
  • Advanced C/C++ programming skills with compilers and linkers.
  • Familiarity with requirements management tools (e.g., Jama) and command line interfaces.
  • Ability to collaborate effectively within a team and uphold commitment to quality.
  • Mechanical aptitude and methodical problem-solving capabilities.
  • Capacity to mentor and guide junior firmware developers.

Preferred Qualifications

  • Bachelor’s degree in Computer Engineering, Electronics Engineering, or equivalent.
  • Prior experience in embedded systems development.

Our Offer To You

Join Emerson to make a difference with innovative work in a competitive compensation and benefits environment. We support diversity, equity, and inclusion, offering a global workplace with opportunities for growth and development. Our remote work policy promotes work-life balance, and we prioritize safety across all operations.

About Emerson

Emerson is a global leader in automation technology and software, empowering industries like life sciences, energy, and advanced manufacturing. We drive digital transformation to enhance operations, conserve resources, and improve safety globally.

Join Emerson to contribute to impactful solutions and grow your career in a supportive, inclusive environment where innovation thrives.

Accessibility Assistance

If you require disability assistance to apply for a position, please contact [email protected].

About Us

Learn more about Emerson’s commitment to our people and our mission to innovate sustainably and globally. Join us in making a difference.