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.
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
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.