logo

View all jobs

Lead Software Engineer – Qt/QML

USA, USA
Lead Software Engineer – Qt/QML

As a Lead Software Engineer at ICS, you'll join our staff of experts in guiding Fortune 500-caliber clients to create beautiful, elegant, and efficient code for their latest products. As the US leader in Qt development, ICS provides integrated custom software development and UX design for touchscreen, mobile, embedded, and desktop applications for leading brands worldwide. At ICS, we have a dedicated team of self-driven, self-motivated engineers blending the art of visual design and agile engineering.
 
This role will appeal to an individual who is driven by an innovative spirit, sees solutions where others see challenges, wants to make a difference and craves an entrepreneurial environment.
 
In the position
 
  • Work with industry leaders to develop their products to showcase a wide range of technologies including - Qt, QML, HTML5, iOS, and Android.
  • Responsible for understanding customer and system requirements and translating into software requirements
  • Participates in software project planning and execution using both Agile and waterfall methodologies
  • Develop and support proposals with concept designs and estimates
  • Supports, trains, and/or mentors other team members in design best practices
  • Work with product owners and designers providing technical vision to enable rapid software innovation.
  • You'll be working both on-site and off-site in tightly coupled high-performance teams consisting of both ICS and Client staff.
  • You'll work alongside the best Qt engineers in the world who enjoy helping each other be successful; we promise you'll learn a lot and be appreciated for what you share.

 Qualifications
  • 8+ years of Software Development experience using an SDLC (Software Development Life Cycle)
  • Familiarity with Agile/Scrum, IDEs, automated build systems, Unit Tests, and defect tracking
  • Extensive knowledge of the different types of testing such as White/Black-box, unit, functional, regression, integration, performance, and acceptance
  • Strong Communication Skills: This job will require strong situational awareness and with strong listening skills and the ability to concisely convey technical and logistical information in a complex matrixed environment
  • Ability to execute project management responsibilities such as weekly status meetings, risk mitigation, working with a project charter, project planning/procurement/budget, cost, tracking/scheduling, weekly status reports, and financial updates
  • Experience in new product development, sustaining engineering, or manufacturing
  • Flexibility to handle demands of a rapidly growing and changing workplace
 
About ICS:
We provide integrated custom software development and UX design for touchscreen, mobile, embedded, and desktop applications for leading companies worldwide.
ICS blends the art of visual design and agile engineering to help our clients develop their products into devices that delight on a wide range of technologies.
As the largest independent source of Qt expertise in North America, our team of software engineers are continuously developing new solutions to the toughest and most complex issues faced by product-driven companies worldwide.

Share This Job

Powered by