Embedded Software Developer - Regular And Alternative Schedule
Liebherr Machines Bulle SA
Newport News, VA, United States
On-site
Embedded systems development
Software design and architecture
Model based development tools
Works closely with Engineers, Designers and other Engineering personnel in the designing, writing, and debugging of software for embedded systems, components, and support tools used in large mining haul trucks
Job Summary
Works closely with Engineers, Designers and other Engineering personnel in the designing, writing, and debugging of software for embedded systems, components, and support tools used in large mining haul trucks.
The Software Developer is responsible to ensure that products developed meet the required cost targets, technical specifications, that projects are completed within the projected timelines and be familiar with model based development tools.
This position is a hybrid position (3 days in office/2 days remote per week) and offers a secure work environment with a comprehensive benefits package.
Matching Summary
Works closely with Engineers, Designers and other Engineering personnel in the designing, writing, and debugging of software for embedded systems, components, and support tools used in large mining haul trucks.
Skills & Requirements
Must-have
embedded systems development
software design and architecture
model based development tools
Agile/Scrum methodologies
communication protocols (RS232, CanOpen, J1939)
Nice-to-have
mentoring junior developers
root cause analysis investigations
independent judgment and initiative
collaboration with cross-functional teams
Key Requirements
Bachelor's degree with 3-10 years of programming experience
Knowledge of CoDeSys or other embedded environments
Knowledge of Visual Studio, Team Foundation Server
Knowledge of Git, SVN
Knowledge of JIRA
Ability to travel up to 20%
Ability to complete and maintain mine certifications
Ability to obtain and maintain driver’s license and passport