You are viewing a preview of this job. Log in or register to view more details about this job.

Engineer, Software Development Engineering

Analog Devices, Inc. is looking for a Software Development Engineer to join our Digital Technology and Strategy Team in Wilmington, MA or Tampa, FL.
 
This is an opportunity to join a growing team that is leading a new initiative to make it easier for software-centric customers to adopt and use our industry-leading portfolio of analog and mixed-signal products. This position will be part of a cross-functional team responsible for developing processes and technical collateral that will improve the customer journey from product selection to prototyping to production.
 
Responsibilities:
  • Collaborate closely with product development teams to understand customer pain points and develop effective solutions to ease the customer journey
  • Define and develop various types of technical product collateral including software drivers, development guides, and example applications
  • Provide high quality code and documentation for the best stakeholder and customer experience
  • Participate in code reviews and software standards improvements
  • Facilitate rollout of software requirements to product development teams via training and support
 
Minimum Qualifications:
  • BS or MS in Electrical Engineering, Computer Science, or similar field
  • Familiarity with of embedded processor architectures and embedded software
  • Demonstrated proficiency with a variety of software development languages including C/C++
  • Ability to quickly comprehend large and complex technical code and documentation bases
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Self-motivated individual with the ability to work effectively as part of a team
 
Preferred Qualifications:
  • Relevant experience in developing, debugging, and supporting software for embedded systems
  • Hands on experience with prototyping boards like Arduino or Raspberry Pi
  • Comfortable working in an Agile environment
  • Experience with a scripting language like Python, Bash, PowerShell, or Batch
  • Understanding of common analog and digital circuits like data converters and sensors