Back
Job   USA   WI   Green Bay Area   Development Engineer   OPW -

Software Development Engineer: Entry-Level | Development Engineer, Software Developer in Computer 1

TopUSAJobs.com

This listing was posted on TopUSAJobs.

Software Development Engineer: Entry-Level

Location:
De Pere, WI
Description:

OPW/PDQ, Vehicle Wash Solutions (A Dover Company) has an opportunity for a Senior Embedded C++ Software Engineer for Industrial Control and Automation based in De Pere, WI. This position is responsible for defining and developing embedded software and real-time firmware for industry-leading control systems that orchestrate, execute, and monitor the motion and control of car wash equipment and systems. - We deliver innovative equipment and components, specialty systems, consumable supplies, software and digital solutions, and support services through five operating segments: Headquartered in Downers Grove, Illinois, Dover trades on the New York Stock Exchange under "DOV." Define, analyze, and document software requirements (business, functional, performance, etc.) for platforms and products that control and monitor car wash equipment and systems. Lead the definition, modification, and review of C++ software architecture, design, and interfaces, including the addition of IoT capabilities for remote monitor and control. Define and develop software in accordance with design and interface specifications. Define and document test plans and procedures and perform integration and testing to confirm compliance with specifications. Support field trials by installing, testing, and troubleshooting software at customer sites. Work with electrical and mechanical engineers to define requirements and influence designs of new hardware. Develop test software and firmware for initial bring-up, debugging, and verification of new electro-mechanical subsystems. Analyze feedback from external customers and internal stakeholders, and update/enhance software accordingly. Continuously assess software development methods and practices to identify opportunities for improvements in quality, cycle time, efficiency, etc. Short-term responsibilities include being a Team Leader with potential for promotion to Engineering Manager. - Bachelor's degree required in computer science, computer engineering, electrical engineering, or closely related technical or scientific field. 10+ years of experience in embedded software/firmware design and development, encompassing all phases of the development life cycle from concept definition through product launch and field support. - Strong knowledge of software engineering principles and methodologies: OOA/D, MVC design pattern, agile methods, design for test/validation, CI/CD, requirements management, source code/version control, release procedures, defect management. - Knowledge and experience with C++ and Microsoft Visual Studio. Experience with C# is a plus. - Successful development of deterministic, embedded software utilizing a standard OS (Windows CE, Windows 10 IoT, Linux, etc.) Experience with PLC's is a plus. - Knowledge of and experience with data transfer and protocols: Understanding of IoT architectures and protocols as well as experience with defining and utilizing cloud services API's is a plus. - Demonstrated competence in taking ownership of activities required to achieve objectives and complete projects. - Occasional travel may be required. - Demonstrated capability with legacy firmware development languages and tools: ANSI C and/or assembly. - Understanding of mobile application development for Android and iOS: device-independent app design, geolocation, micro-location, push notifications, in-app purchases, etc. - Understanding of web application development: HTML, HTML5, Javascript, JQuery, AJAX, etc.; Understanding of database design: relational database, modern schema-less scalable databases. - Understanding of cloud-based services and back-end architecture utilizing Azure. - Quality Responsibilities: - Conduct the release of new and revised software and technical documents following established configuration and version control processes and procedures. - Maintain high level of awareness for quality problems and when found, act to prevent them from being a customer issue. - Initiate action to prevent the occurrence of any non-conformity relating to product, process, and quality system - While performing the duties of this job, the employee will be exposed to normal office conditions and usual office equipment like telephone, personal computer, reports and files. The employee will also be exposed to normal conditions of a manufacturing facility. We consider several job-related, non-discriminatory factors when determining the pay rate for a position, including, but not limited to, the position's responsibilities, a candidate's work experience, a candidate's education/training, the position's location, and the key skills needed for the position. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law. - Dover Corporation and our affiliated operating companies want to alert applicants to internet job posting fraud, where parties posing as Dover employees, recruiters, or other agents, try to engage with online candidates in an attempt to steal personal and/or financial information. We do not endorse or engage in any recruitment practices that involve payment or personal information outside of our official application and hiring process. Please verify the authenticity of an invitation to apply for a job, or for a job offer by contacting us directly through our Dover and affiliated operating company websites at To learn how you can protect yourself, review our Recruitment Fraud Notice on our careers site. -
Company:
OPW
May 14 on TopUSAJobs
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to TopUSAJobs
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Software Development Engineer: Entry-Level
Software Development Engineer: Entry-Level is a Computer & Software Jobs Development Engineer, Software Developer Job at OPW located in De Pere WI. Find other listings like Software Development Engineer: Entry-Level by searching Oodle for Computer & Software Jobs Development Engineer, Software Developer Jobs.