Analog

Software Integration Specialist

Analog - full time

Greensboro, North Carolina, USA

19 Mar 2019

Analog

Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect.

Responsibilities:

  • Maintenance of release and master branches (merging feature branches into releases)
  • Release package generation
  • Release package documentation
  • Maintenance of build tools and processes
  • Participate in code reviews

Skills

  • Strong with Git repository branching, merging and conflict resolution
  • Knowledge of C, C++ C# required
  • Knowledge / Interest in Verilog, Python, Matlab recommended
  • Familiar with Unit Test Frameworks such as NUnit
  • Familiar with Nuget packages
  • Familiar with Jenkins or Continuous Integration tools
  • Familiar with Doxygen
  • Bachelor’s Degree in Computer Engineering or equivalent discipline with 2 + years of relevant experience required
  • Work with Silicon Designers, FPGA coders, other Applications Engineers, and other software team members
  • Software is used internally by customers in end application systems so very high code quality is essential
  • Target system may be Windows PC for GUI and DLL and embedded processor based systems running Linux
  • Enforce code style / standard and code documentation requirements
  • Knowledge of data structures and object oriented programming required
  • Knowledge of software defined radios is highly desirable
  • Comfortable working in an Agile environment, scrum master experience preferred
  • Comfortable working in a Linux development environment



For more jobs like this subscribe to the weekly newsletter or follow C++ JOBS on Facebook, Linkedin and Twitter for frequent social updates.