Date: _26-Nov-2012_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Software Engineer
· Working with, and on, construction and paving earth moving equipment to test and validate software in a user environment.
· Develops firmware for embedded targets, used in machine control and guidance applications, and software for manufacturing end of line test/calibration fixtures.
· Works with the project team, with the application domain experts (e.g., application engineers, technical marketing) and possibly with the customers, to establish achievable requirements.
· Creates software designs, and implements and tests those designs to meet established requirements.
· Participates in technical/design reviews as required by the project framework.
· Maintains and archives design documents, source code, and other work products necessary for the project.
· As necessary, works independently or with quality assurance personnel to plan and execute product testing.
· As necessary, performs or enables the on-going support of software through the creation of design documentation or the performance of defect isolation and resolution.
· Works with the author of product documentation to assist in the development and review of product documentation.
· As necessary, provides engineering work products and documentation to manufacturing and document control as necessary for successful product release.
·
· Must possess effective analytical and problem-solving skills.
· Must be capable of both working independently and in a team-based environment.
· Must be able to communicate clearly, both verbally and in writing.
· Must be able to identify, manage and communicate risk.
· Willingness to positively evaluate alternative solutions for solving problems.
· Must be capable of interpreting data sheets and circuit schematics for device driver development.
· Effective in both software design, implementation, an debugging.
· Good C/C++ programming skills.
· Experience with embedded RTOSs.
· Experience writing pre-emptive multi-task firmware.
· Strong linear algebra and geometry math skills.
· Experience of the complete software development lifecycle.
Desirable Characteristics / Skills:
· Experience of machine guidance applications for construction and/or mining.
· Experience with Survey/positioning applications.
· Experience with WinCE.
· Signal processing and digital filter design experience.
· Familiar with the principles of IP programming, e.g. TCP, UDP, FTP, etc.
· Five years minimum software development/engineering experience.
· Bachelor’s degree in Software or Electrical Engineering, or related fields.
To apply for this position, please visit
this Website.
Thank you,
Developer FYI Center
http://dev.fyicenter.com/