Upload your CV
Upload your CV to our database.
Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.
See available jobs in Software Engineering Jobs
That job has expired. Here are some similar roles:
Senior ServiceNow Developer | 8-Month Contract | Canada EST Our client is seeking a Senior ServiceNow Developer to join a dynamic technology consulting firm that partners with leading enterprises to…
Senior ServiceNow Delivery Manager | 8-Month Contract | Canada EST We are partnering with a leading technology consultancy that helps enterprise organizations streamline and enhance their digital workflows. They are…
Senior Mainframe Engineer | 8-Month Contract | Canada CST We are working with a leading financial services firm known for its long-standing commitment to personalized investment strategies and innovative technology…
Our client is looking for a passionate Lead UI Developer to join their team.
The User Interface Developer role is expected to be the technical lead for User Interface development related to User Experience on embedded computer devices. Areas of responsibility will include front panel Graphical User Interfaces (GUI), Windows® applications and web hosted applications across different product lines. The ideal candidate will be working in a tight-knit team environment, frequently coordinating with other functional area technical leads.
Responsibilities:
– GUI design and development for embedded computer devices.
– Continuous improvement of the User Experience for their key products.
– Generate clear and effective code documentation within all development projects.
– Maintenance of existing products (industrial electronics have lifecycles >10 years).
What you bring:
– Bachelor’s degree, Masters degree, or Technical Diploma with equivalent experience in fields related to Engineering, Sciences, or Software Development.
– 5+ Years of User Interface development experience.
– Demonstrated ability to learn the skills required to achieve product requirements.
– Aptitude for UI design.
– Familiarity developing and maintaining programs for Linux and Windows; (C++ and C#).
a. Maintain and develop web hosted GUIs under Linux.
b. Maintain Windows based GUI applications (ie. Visual Studio).
c. Serial and TCP/IP communication protocols for sending and retrieving data from embedded firmware.
– Programming language proficiencies:
a. C++ / C#
b. Python o Building and deploying applications using Git/Mecurial.
c. Data serialization formats such as Google protocol buffers and JSON.
d. Databases, such as SQLite.
e. Javascript is an asset.
– Functional knowledge of calculus and statistics.
– Familiarity with software test suites is an asset.
– Comprehension of technical documents and papers such as academic papers and technology patents is an asset
Salt is acting as an Employment Agency in relation to this vacancy.
Upload your CV to our database.
Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.