Snap-on
Project Engineer - Software Development Applications
Snap-on, Rochester Hills, Michigan, United States
Project Engineer - Software Development Applications
3 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Snap-on Business Solutions
Division: RS&I, Repair Systems and Information; Snap-on Incorporated headquartered in Kenosha, WI.
PROJECT ENGINEER - Software-Development Applications
Onsite work 5 days per week (Mon.-Fri) in Rochester Hills, MI
We are seeking an engineer who loves the challenges of problem solving, creating innovating new designs and is highly motivated, and excels in team environment. In this role, you will be working in a fast-paced Agile environment to develop
applications for helping technicians diagnose and fix the trucks, experience how your application makes a difference in the real world. You will be working with a team of highly motivated engineers who are already making this happen.
You will get the opportunity to work on different platform and technologies. There is a wide range of technologies to work, and you will get an opportunity to learn and grow in areas that interests you.
Responsibilities
Designing and developing Applications on various platforms including Windows, Android, iOS. Develop solutions that leverages multithreading, concurrency, event handling and synchronization. Strong understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture. Demonstrated problem solving skills. Ability to travel to customer locations as needed. Collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment. High level of integrity, ability to deal with ambiguity, take initiative/self-directed. Consistent demonstration of innovative thinking and detailed orientated.
Qualifications
Bachelor of Science degree in Computer Science, Software Engineering, or related technical degree. Minimum of 5+ years of experience with technical and professional skills in software design, development, and testing. Minimum of 2+ years of experience with Database Systems like MySQL, Microsoft Access etc. Good understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture. Experience with embedded software development Experience with 5+ years of C/C++ development Experience with 3+ years of .Net development (C#) Designing and developing Applications on various platforms including Windows, Android, iOS. Understanding of OS Abstracted code development Experience with SVN, GIT source code management Experience with agile methodologies.
Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Machinery Manufacturing Referrals increase your chances of interviewing at Snap-on by 2x Get notified about new Project Engineer jobs in
Rochester Hills, MI . Multi Family Construction Project Engineer
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
3 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Snap-on Business Solutions
Division: RS&I, Repair Systems and Information; Snap-on Incorporated headquartered in Kenosha, WI.
PROJECT ENGINEER - Software-Development Applications
Onsite work 5 days per week (Mon.-Fri) in Rochester Hills, MI
We are seeking an engineer who loves the challenges of problem solving, creating innovating new designs and is highly motivated, and excels in team environment. In this role, you will be working in a fast-paced Agile environment to develop
applications for helping technicians diagnose and fix the trucks, experience how your application makes a difference in the real world. You will be working with a team of highly motivated engineers who are already making this happen.
You will get the opportunity to work on different platform and technologies. There is a wide range of technologies to work, and you will get an opportunity to learn and grow in areas that interests you.
Responsibilities
Designing and developing Applications on various platforms including Windows, Android, iOS. Develop solutions that leverages multithreading, concurrency, event handling and synchronization. Strong understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture. Demonstrated problem solving skills. Ability to travel to customer locations as needed. Collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment. High level of integrity, ability to deal with ambiguity, take initiative/self-directed. Consistent demonstration of innovative thinking and detailed orientated.
Qualifications
Bachelor of Science degree in Computer Science, Software Engineering, or related technical degree. Minimum of 5+ years of experience with technical and professional skills in software design, development, and testing. Minimum of 2+ years of experience with Database Systems like MySQL, Microsoft Access etc. Good understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture. Experience with embedded software development Experience with 5+ years of C/C++ development Experience with 3+ years of .Net development (C#) Designing and developing Applications on various platforms including Windows, Android, iOS. Understanding of OS Abstracted code development Experience with SVN, GIT source code management Experience with agile methodologies.
Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Machinery Manufacturing Referrals increase your chances of interviewing at Snap-on by 2x Get notified about new Project Engineer jobs in
Rochester Hills, MI . Multi Family Construction Project Engineer
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr