To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Senior Software Engineer
Lead the technical direction of all software development projects from concept to completion.
Translate business and design goals into usable products.
Bachelorís Degree in Computer Science, Computer Engineering, Electrical Engineering, or a technical equivalent. Masterís Degree is desirable.
Skills & Experience:
5 - 10 years experience in embedded software design and development. Prior experience in developing medical devices is a plus.
Expert in C/C++ for embedded systems running with or without an RTOS on various microprocessors, including assembly firmware in an embedded environment.
Expert in both object oriented design and development as well as procedural development.
Must possess basic knowledge of electronic hardware and software design relating to real-time embedded systems.
Experience using software design patterns.
Experience with test driven development (TDD).
Experience with unit testing frameworks such as CppUnit.
Experience with UML is desirable.
Demonstrated understanding of the full life cycle of software development.
Demonstrated interest in, knowledge of, and enthusiasm for software development.
Must be analytical, flexible, innovative, and self-motivated.
Must be able to succeed in a dynamic team environment and be open to overtime when necessary.
Experience defining technical expectations and goals of projects.
Experience with software automation designs and testability.
To apply for this position, please visit
Developer FYI Center