About Software Development
Software development is a dynamic field that requires individuals with strong analytical skills and a passion for innovation. Analog Devices, Inc. is a leading global semiconductor company that specializes in bridging the physical and digital worlds to enable breakthroughs at the Intelligent Edge.
Analog Devices combines analog, digital, and software technologies into solutions that drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world.
Job Description
We are seeking a highly motivated and experienced Software Development Engineer to join our globally distributed team. As a key member of our development team, you will design and implement data management software solutions for users and interact with broader teams to understand and develop solutions that leverage and work with broader technologies and infrastructure.
Key Responsibilities
* Play an active role within our development team to design and implement data management software solutions for users
* Interact with broader teams to understand and develop solutions that leverage and work with broader technologies and infrastructure
Required Skills and Qualifications
To be successful in this role, you will need:
* Previous experience with Go, Python, Typescript, Temporal, Perl, would be hugely beneficial
* Be comfortable with Linux, and CI/CD development flows including Jenkins
* Must be familiar with at least one data management platform, e.g. Perforce, Git, Subversion
* Ability to share, learn and work effectively in a globally distributed team
* Ability to work independently
* Strong analytical, critical thinking skills and time management skills
Benefits
We offer a range of benefits, including:
* A globally distributed team environment
* Opportunities for professional growth and development
* A competitive salary and benefits package
Others
As a condition of employment, applicants may be required to undergo an export licensing review process.