Associate Firmware Engineer
Diebold Nixdorf · North Canton, OH · 1 wk ago
EngineeringFull-time
Responsibilities
- Contribute to a team-based system of developers
- With guidance, perform Development Engineering duties, including:
- Analyzing issues to find root causes and effect solutions
- Supporting production teams on issues related to application design, deployment, and operation
- Deploying/Authoring, test cases and sequence diagrams
- Troubleshooting and creating detailed test plans
- Interfacing with electro-mechanical modules which perform ATM transactions
- Learns and applies Development Engineering methodologies and practices, carryout complex or novel assignments which require the development of new or improved techniques or procedures
- Affords assistance with special projects, or other responsibilities as assigned
Qualifications
- Required Qualifications:
- Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field, OR equivalent education and work experience
- Experience developing C++ applications, required 0-2 years of relevant experience or equivalent combination of education and experience in Development/Firmware Engineering (including internships)
- PREFERRED QUALIFICATIONS:
- Knowledge of Multithreaded design
- Real-time operating system environment
- Controlling and interfacing with embedded systems
- Agile project management environment experience
About Us
Why should you join Diebold Nixdorf? Brightest minds + technology and innovation + business transformation. The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.