Project Engineer – Software Application Development
We’re looking for a software-focused Project Engineer who thrives on solving complex problems, enjoys building new solutions, and works well within a collaborative team. This role operates in a fast-moving Agile environment, developing applications that assist technicians in diagnosing and repairing trucks—allowing you to see the real-world impact of your work. You’ll join a motivated team of engineers who are already driving these initiatives forward.
WHAT YOU’LL DO
-
Work across a variety of platforms and technologies, gaining opportunities to learn and grow based on your interests.
-
Design and build software applications for Windows, Android, and iOS environments.
-
Develop features using multithreading, concurrency, event handling, and synchronization techniques.
-
Apply strong knowledge of software architecture, design patterns, object-oriented principles, and functional programming concepts.
-
Tackle complex technical challenges using solid problem-solving skills.
-
Travel to customer sites when required.
-
Collaborate closely with teammates, sharing knowledge and contributing in a fast-paced, Agile team setting.
-
Demonstrate initiative, work independently when needed, and navigate ambiguity effectively.
-
Bring creativity and attention to detail to every project.
QUALIFICATIONS
-
Bachelor’s degree in Computer Science, Software Engineering, or a closely related field.
-
5+ years of experience in software design, development, and testing.
-
2+ years working with database technologies such as MySQL or Microsoft Access.
-
Strong grounding in software design patterns, OOP, functional programming, and architectural best practices.
-
Experience developing embedded software.
-
5+ years of experience in C/C++ development.
-
3+ years of hands-on .NET/C# development.
-
Experience building applications across Windows, Android, and iOS platforms.
-
Understanding of OS-abstraction techniques.
-
Familiarity with source control tools like SVN and Git.
-
Experience working within Agile methodologies.
