To see other developer job opportunities,
please visit http://dev.fyicenter.com/
∑ 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
Developer FYI Center