Developer > Jobs

US-OH-Dayton: Software Engineer

Date: _26-Nov-2012_
To see other developer job opportunities, please visit

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