Embedded Software Developer

Madison, WI
Posted 7 years ago

Job Summary

Develops high-quality software in an embedded environment

General Responsibilities

  • Translate requirements to software functionality
  • Software design and development using agile and waterfall methodologies
  • Documentation for design, testing and sustainability
  • Develop prototypes for evaluation
  • Unit Testing

Qualifications

  • Bachelor or Associate degree Computer Science, Computer Engineering or Electrical Engineering
  • Willingness and ability to travel to China occasionally
  • 2+ years of object oriented programming in a language such as C++, C# or Java
  • 2+ years of UI based application development
  • 2+ years with scripting languages such as Python or Javascript
  • 1+ year using source control tools such as Git, CVS or TFS
  • Must have solid managed code experience in C# or Java (prefer Java)
  • Strong software engineering and general problem solving skills
  • Ability to adapt to new and changing technology
  • Show initiative and provide innovation to improve current processes and products
  • Strong communication skills
  • Proven track record of on time completion of tasks
  • Work well individually, in a team environment and multitask
  • Ability to establish and maintain effective working relationships with diverse group of co-workers, customers and vendors
  • Ability to work with overseas development groups
  • Ability to follow existing coding conventions, identify and use design patterns

Apply Online