Job InformationDevelop embedded software for control of the Company's Hydro-electrical systems. This includes but not limited to: control systems for loaders, AWS, Toolcat, compact tractors and excavators. Position will also entail using company software development processes for coding, modeling and testing these control systems.
Role & ResponsibilityRequirement documentation and software project scope:
- Maintain and develop new software for existing and new electrical system controllers.
- Estimate number of requirements and time to implement each project.
- Attend and lead requirement review meetings weekly and as needed.
- Maintain and create requirement documentation for systems and controllers.
- Manage requirements documentation for these systems and controllers using software configuration management, requirements management tools and with MS Office documents.
- Knowledge of software configuration management, requirements management, deflect tracking and test case management required.
Software process:
- Use the Bobcat Software development lifecycle to ensure quality development of embedded software products.
- Work with SW manager to continuously develop software process improvements.
- Keep all software work products up to date.
Coding:
- Attend and lead code review meetings.
- Perform code walk-throughs with team.
- Write/maintain/manage source code and work products.
- Manage sets of changes to source code using change-lists to track the changes.
Testing:
- Develop, perform, and document software unit tests are stimulation environment.
- Develop, perform, and document software functional tests in the lab or field environments.
Job Requirement- Education Required: Bachelor's Degree in Electrical Engineering or related fields.
- Experience Required: 7>10 years
- Travel Required:
- Experience preferred in knowledge of software development process
- Thorough understanding of MATLAB, SIMULINK, and C/C++ software experience preferred.
- Thorough understanding of standard computer programs for written communications like Microsoft word, PowerPoint, and Excel.