
Senior Engineer, Embedded Software Development
- Bangalore, Karnataka
- Permanent
- Full-time
Analog Devices, Inc. is seeking a Senior Engineer, Embedded Software development to join our Industrial Ethernet Software Team, part of the Software & Digital Platforms Group (SDP). This role offers an exciting opportunity to contribute to the development of high-quality embedded software products, leading verification efforts and ensuring robust testing practices.We are looking for a detail-oriented and technically proficient individual with a strong background in embedded software development and test automation. The ideal candidate will be a collaborative team player with a passion for quality and continuous improvement.Key Responsibilities:
- Collaborate with stakeholders to understand and analyze product requirements.
- Design and development and architecture for embedded software products.
- Develop, maintain, and enhance continuous integration (CI) frameworks and automation scripts.
- Ensure the quality and reliability of software releases through rigorous verification processes.
- Bachelor’s or Master’s degree in Electronics, Communications Engineering, or Computer Science.
- 6–8 years of industry experience in embedded systems or Networking software development.
- Minimum 5 years of hands-on experience in developing Embedded software preferably for Networking applications.
- Proficient in C/ C++ and experienced Software/ Systems architecture.
- Familiarity with Agile methodologies such as Scrum.
- Proficient in using Git, Jira, and Confluence.
- Expertise in Industrial Ethernet protocols such as Profinet and conformance is preferred. Alternatively expertise in standard networking such as TCP/IP, Network drivers for xMII interface is preferred.
- Excellent communication and collaboration skills.
- Experience in C/C++ development.
- Experience with Python test frameworks.
- Experience in test automation involving serial interfaces to embedded platforms.