Doosan Various: See Below , ND 58565
Posted 2 weeks ago
Job Information
The Embedded Software Engineer will define systems for control of Bobcat hydro-electrical systems. This includes but is not limited to control systems for loaders, AWS, Toolcat, compact tractors, and excavators. The position will also entail using Bobcat software development processes for requirements development, modeling, and testing these control systems.
Location(s): Bismarck, ND; Fargo, ND
Role & Responsibility
Required documentation/Software project scope
Maintain/develop new software for existing and new electrical system controllers.
Estimate the number of requirements and time to implement for each project.
Attend/lead requirement review meetings weekly and as needed.
Maintain/create requirement documentation for systems and controllers.
Manage requirements documentation for these systems and controllers using software configuration management, requirements management tools, and MS Office documents.
Knowledge of Software configuration management, requirements management, defect tracking, and test case management required.
Software Process
Use the Bobcat Software development lifecycle to ensure quality development of embedded software products.
Define key functional requirements for embedded software and hardware teams from stakeholders across the organization
Drive system architecture decisions across products while collaborating with mechanical, hydraulics, power train, electrical, and software design specifications
Support functional teams across the organization to reduce software complexity while maintaining a testable solution
Work with SW manager to continuously develop software process improvements.
Keep all software work products up to date.
Testing
Develop, perform, and document software unit tests in a simulation environment.
Develop, perform, and document software functional tests in the lab or field environments.
Job Requirement
MATLAB, SIMULINK and C/C++ software experience preferred.
Strong verbal and written communication skills.
Understanding of CAN J1939 communications as well as other network communication protocols
Use of standard computer programs such as MS Office.
Knowledge of the Software Development Process
Familiarity with construction and agriculture equipment preferred
Education Required: Bachelor's Degree in Electrical, Computer, Software, or equivalent Engineering discipline
Experience Required: Entry Level
Travel Required: <10%
Nearest Major Market: North Dakota
Nearest Secondary Market: Bismarck
Doosan