An experienced Software Engineer that supports all aspects of software design, ranging from preliminary concept to tested and documented code.
The successful candidate will be detail oriented, a self-starter, multi-tasker, and have a passion for Software and Electronics.
Write quality well-documented source code
Recognize and adapt to frequent changes in priority and directions as business needs change
Participate in design and code reviews
Design and implement solutions to problems
Develop tools and code to exercise end product
1-7 years experience in software engineering
Experienced with C or C++
Demonstrated experience taking a software design from start-to-finish
Familiar with Linux or ability to learn
Version control experience
Linux programming experience
Familiar with various communication types (TCP, UDP, Telnet, SSH, SNMP, Serial)
Familiar with the Eclipse IDE
Bachelors Degree in Electrical (and Computer) Engineering or Electrical (and Computer) Engineering Technology or Computer Science