Firmware Development Engineer - II

Pune, Maharashtra, India
Jul 31, 2024
Jul 31, 2025
Onsite
Full-Time
4 Years
Job Description

We are seeking a highly skilled Embedded Systems Engineer to join our Instrumentation Development team. This role requires deep expertise in C Language, embedded systems, and software development methodologies. The successful candidate will be responsible for developing highly efficient products and will utilize tools like UML and Visio for documentation. The role involves developing embedded code, verification test code, executing tests, and supporting various PC applications.

Key Responsibilities

  1. Collaborate Across Teams. Work with marketing and manufacturing teams to define and refine product requirements.
  2. Analyze and Design. Analyze requirements, design solutions, and implement improvements to address software inefficiencies and deficiencies.
  3. Testing and Documentation. Architect and plan a testing environment using existing tools, identify and manage test cases, and log defects using project-defined tools.
  4. Version Control. Manage code changes using version control systems and participate in code reviews.
  5. Follow Standards. Adhere to project engineering practices and engineering standards documents.

Qualifications

  1. Education. Bachelor’s degree in Computer Engineering, Electronics Engineering, or a related field with a focus on programming.
  2. Experience. 4-6 years of hands-on embedded development experience.

Technical Skills

  • Expert programming skills in C/C++.
  • Knowledge of embedded systems, RTOS, and microcontroller architectures (8-, 16-, and 32-bit).
  • Familiarity with requirements management tools (e.g., Jama), command-line interfaces, and static code analysis tools (e.g., PC-Lint).
  • Experience with distributed version control systems (e.g., GIT).

Additional Skills

  • Ability to work in a team environment and commitment to quality.
  • Mechanical aptitude is a plus.
  • Strong problem-solving skills and ability to adapt solutions to existing code structures.

Preferred Qualifications

  1. Microcontrollers and Architectures. Experience with ARM architecture.
  2. Agile Development. Knowledge of agile development methodologies.
  3. Ethernet Stack. Understanding of Ethernet stack.

What We Offer

  1. Competitive Compensation. Competitive salary and benefits package including comprehensive medical and insurance coverage.
  2. Work-Life Balance. Hybrid work setup to promote work-life balance.
  3. Diversity and Inclusion. A commitment to fostering an inclusive work environment that supports diversity.
  4. Professional Development. Opportunities for career growth and development through award-winning programs.
  5. Safe Work Environment. A focus on safety across our global network and facilities.

Our Commitment to Diversity, Equity & Inclusion

At Emerson, we believe that diversity and inclusion drive innovation and success. We are dedicated to creating a workplace where all employees are valued for their unique perspectives and experiences.

Accessibility Assistance

If you require assistance or accommodation due to a disability, please contact [email protected].