Date: _28-May-2013_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Senior Software Engineer - Algorithms
*
Working independently and with other engineering team members, drive algorithm software/system design and architecture to accomplish business goals using good software design methods/principles.
*
Working with stakeholders and customers; elicit, define and write software requirements and lead the responsible portions of the software design.
*
Modify existing software programs/algorithms to solve compatibility issues and ensure optimal performance for software running on various embedded hardware platforms.
*
Lead and perform system integration and work with QA to verify and validate software. Deliver projects on time and to specification with the highest level of quality.
*
Perform documentation tasks, as required, to document architecture and designs.
*
Work closely with software test engineers to develop applications and, where necessary, create test tools for internal use.
*
Conduct and participate in design
and code reviews
*
Also, assist the rest of the
embedded development team to write, modify, maintain and debug embedded software
using modern C++ technologies (e.g. template, traits and polices) to access and
manipulate hardware interfaces, databases, user interfaces, etc.
*
Bachelor of Science degree in Computer Science, Mathematics, Electrical Engineering or related discipline, Master of Science degree preferred.
*
A minimum of eight years of experience in a team-based software engineering role working in a structured regulatory controlled environment.
*
A minimum of five years of recent C++ programming experience.
*
Strong OOA/D experience including Design Patterns
*
Good experience with using the existing or standard-library C++ templates required.
*
Good experience with developing new C++ template and meta programming desired.
*
Experience designing and implementing algorithms for embedded systems
*
Experience developing code for ARM PXA270 strongly desired.
*
Experience with source code management, defect management and build system tool chains
To apply for this position, please visit
this Website.
Thank you,
Developer FYI Center
http://dev.fyicenter.com/