UI Software Development Engineer (Oakville)

UI Software Development Engineer (Oakville)

17 Aug
|
United States Digital Space
|
Oakville

17 Aug

United States Digital Space

Oakville

Where Your Innovation Shapes the Future At the company, we don't just follow industry trends—we set them! Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation.

Who are we?: the company is a global leader in design and development, specializing in electronics, electro-mechanics, and software. we’re a community of innovators. Our teams work on projects that define the future—from creating state-of-the-art communication systems and autonomous vehicles to advancing IoT solutions that revolutionize everyday life. on transformative, cutting-edge projects.

international experience on global projects.

like telecommunications, automotive, healthcare, and industrial automation.

We are looking for a Software UI Developer to support the design, development, testing, and maintenance of software applications that meet customer and product requirements. This role will focus on building user-facing software, HMI interfaces, and supporting application components while working closely with product owners, designers, architects, and other technical teams. The ideal candidate has robust problem‑solving skills, experience with UI development, and working knowledge of Java, Kotlin, and Android-based interface development.

Design, develop, test, and maintain software applications and user interfaces based on customer and product requirements.

Develop user‑friendly HMI and UI components using Android XML and related technologies.

Work with product owners, designers, architects,



and other technical teams to understand requirements and deliver practical software solutions.

Contribute to software architecture decisions, including application structure, interfaces, integration methods, and deployment approach.

Support software testing activities, including test strategy, automated testing, continuous integration, and release readiness.

Troubleshoot software issues, improve application performance, and support ongoing optimization of existing features.

Apply secure software development practices to help protect user data and support reliable product delivery.

Bachelor’s degree in Computer Science, Software Development, Computer Engineering, or a related technical discipline.

3+ years of experience in software development, UI development, HMI development, or a related role.

Experience developing user interfaces or HMI systems, preferably using Android XML.

Working knowledge of Java and Kotlin.

Strong understanding of software development practices, including coding, debugging, testing, version control, and CI/CD concepts.

Experience developing software for embedded, automotive, mobile, or connected‑device platforms.

Familiarity with Agile development, test‑driven development, automated testing, or continuous delivery practices.

Interest in improving user experience, application performance, and development efficiency through new tools and technologies.

What you’ll love about us: At the company, our employees are our greatest asset. We foster innovation, collaboration, and excellence, offering opportunities for personal and professional growth. Join a global community that values creativity and diversity. #

📌 UI Software Development Engineer (Oakville)
🏢 United States Digital Space
📍 Oakville

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ui software development engineer (oakville) / oakville

Subscribe to this job alert:

Get the latest job offers by email for: ui software development engineer (oakville) / oakville