Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer (Frontend)

Crank Software | AMETEK

At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end and UI development . In this hybrid role, you will design and implement intuitive and visually appealing user interfaces for embedded devices while collaborating with internal teams and customers.

While experience with embedded UI technologies (such as Qt/QML or LVGL) is valuable, we also welcome candidates with backgrounds in Unity, Unreal Engine, game development, or multimedia software programs who have a strong grasp of UI/UX concepts and are eager to apply their skills to embedded systems.

Mark Rigley, your future manager, is known for his software skills, his motivation, and his contagious good mood!

What You’ll Do In This Role In Kanata

  • Build responsive, visually polished UIs for embedded systems
  • Collaborate with customers and internal teams on UI/UX design
  • Contribute to our embedded UI platform
  • Participate in code reviews, design discussions, and UI/UX evaluations
  • Troubleshoot and optimize UI performance across hardware targets

What We’re Looking For

  • Degree/diploma in CS, Software Engineering, Multimedia, Game Dev, or related
  • Intermediate to senior level of experience
  • Experience with scripting languages like Lua or Python
  • UI development experience (embedded, desktop, game engine, or multimedia)
  • Strong sense of design, layout, and interaction
  • Comfortable working hybrid from our Kanata office

Nice To Have

  • Experience with Qt/QML, LVGL, Unity, Unreal
  • Animation or motion design background
  • Familiarity with embedded constraints (performance, memory)
  • Experience with embedded software development (C/C++, RTOS, etc.)

What We Offer

  • Opportunities to work on a variety of customer projects across industries.
  • The chance to directly contribute to our proprietary embedded UI tool.
  • A collaborative, creative, and supportive engineering culture.
  • Hybrid work environment based out of our Kanata office.
  • Professional growth opportunities, mentorship, and hands-on experience with cutting-edge UI technologies.
  • Opportunity to see your work in action on custom hardware on real products

Compensation

Currency: CAD

Salary Minimum: 80,000

Salary Maximum: 120,000

Incentive: No

Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.

AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 billion.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK is a component of the S&P 500. Visit for more information.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer (Frontend) in Kanata, ON vacancy
  • $100k per year

     ...Instagram and X! Meet The Team CNN's Content Platform department is seeking a Senior Software Engineer for its Platform Operations Team. The Platform Operations team is dedicated to improving developer workflows and deploying, operating, and scaling backend services and... 
    Senior
    Long term contract
    Temporary work
    Local area

    Warner Bros. Discovery

    Kanata, ON
    17 days ago
  •  ...company needs to support the development of its cutting-edge Embedded GUI products and services? Someone like you. As a Senior Software Developer (Backend), you’ll be part of our Professional Services team, helping customers bring their embedded GUI applications to life... 
    Senior
    Flexible hours

    AMETEK

    Kanata, ON
    15 days ago
  • $100k - $134.5k per year

     ...at CNN, follow @WBDLife on Instagram and X! The Job As a Software Developer II, CNN Connected TV Devices , you will help to build out...  ...high quality code contributions to the project. Pair up with senior engineers to define, scope, plan, and implement new product features... 
    Senior
    Long term contract
    Temporary work
    Local area

    CNN

    Kanata, ON
    18 hours ago
  •  ...here you can thrive. The Job Like to develop features that reach millions of users and...  ...space and a passion for creating great software. As a CMS/PHP Software Developer on WBD...  ...headless CMS architecture and decoupled frontend apps ~ Experience integrating and building... 
    Front end
    Full time

    Warner Bros. Discovery

    Kanata, ON
    1 day ago
  • $100k - $134.5k per year

     ...New Role… We are searching for an iOS Software Engineer to join the CNN Mobile Engineering...  ...Principal Engineers/Architects and Senior Engineers in defining the technology strategy...  ...structures and algorithms Ability to develop new and innovative applications as well as... 
    Senior
    Long term contract
    Temporary work
    Local area
    Flexible hours
    Shift work

    CNN

    Kanata, ON
    1 day ago
  • $69k - $104k per year

     ...including the process of development, testing, and delivery. As a Software Developer in Test II, you’ll be responsible for ensuring quality...  ...Define test approach and build test scenarios. Pair up with senior engineers build automated tests that iterate upon what has already... 
    Senior
    Long term contract
    Temporary work
    Internship
    Local area

    CNN

    Kanata, ON
    10 days ago
  • $140.1k per year

     ...We are searching for a Staff Level iOS Software Engineer to join our Engineering Team. As...  ...guidance and mentoring to less experienced developers. We need our engineers to be versatile and...  ...structures and algorithms Ability to develop new and innovative applications as well as... 
    Long term contract
    Temporary work
    Local area
    Flexible hours
    Shift work

    Warner Bros. Discovery

    Kanata, ON
    9 days ago
  • $120k per year

     ...development team responsible for the Roku platform is a major part of that mission. The ideal candidate We are looking for a Senior Software Developer to join our Roku team. In this role, you will collaborate with developers and stakeholders to design, build, and maintain... 
    Senior
    Long term contract
    Temporary work
    Local area

    Warner Bros. Discovery

    Kanata, ON
    3 days ago
  •  ...Position: Software Developer Co-op/Intern Number of Position(s): 2 Duration: 4 Months+ Date: - ( Fall Term Sept 8th - Dec 18th, 2026) Location: In office at 600 Mrch Rd. Ottawa, Canada. EDUCATIONAL RECOMMENDATIONS Currently a 2nd year+ candidate for a... 
    Internship
    Work at office

    Nokia

    Kanata, ON
    8 days ago
  • $70k - $95k per year

     ...there. The Role: We're on the hunt for a Intermediate Java Developer in our Geointelligence Engineering Team at our Ottawa office....  ...Job Responsibilities: Support existing DRDC Ottawa stand-alone software systems and test-beds. Provide software maintenance including... 
    Front end
    Full time
    Work at office
    Remote work
    Flexible hours

    MDA Systems Ltd.

    Kanata, ON
    1 day ago
  • $159k - $230.3k per year

     ...personal growth. Your Impact As a senior member of the Mixed Signal Design team, you...  ...of a small, dynamic IC Design group that develops high speed (25Gb/s), and high accuracy,...  ...of test setups. Experience in design software including Cadence (Virtuoso), Specture/APS... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Kanata, ON
    18 days ago
  •  ...Position: Software Designer Co-op/Intern Number of Position(s): 1 Duration: 4 Months+ Date: - ( Fall Term Sept 8th - Dec 18th...  ...with software designers and testers to refine requirements, develop, and test product features. Investigate and fix product defects... 
    Internship

    Nokia

    Kanata, ON
    8 days ago
  •  ...Position: Software Tester – Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept 8th - Dec...  ...regression and performance test beds, including publishing results and developing additional functionality Key Skills And Experience... 
    Internship
    Work at office

    Nokia

    Kanata, ON
    8 days ago
  •  ...Position: Software Test Co-op/Intern Number of Position(s): 2 Duration: 4 Months+ Date: - ( Fall Term Sept 8th - Dec 18th, 2026) Location: In office at 600 March Rd. Ottawa, Canada. EDUCATIONAL RECOMMENDATIONS Currently a candidate for a Bachelor's degree... 
    Internship
    Work at office

    Nokia

    Kanata, ON
    7 days ago
  •  ...Position: IT Network Software/AI Development - Co-op/Intern Number of Positions: 4 Duration: 4 months to 12 months Term: September to December 2026 Location: In office at 600 March Rd. Ottawa, Canada. How You Will Contribute And What You Will Learn Support the... 
    Internship
    Work at office

    Nokia

    Kanata, ON
    7 days ago
  • $72.73 - $78.84 per hour

     ..., you will be a key contributor to Our Client’s next-generation software products. You will be responsible for defining software architecture...  ...components, interfaces, and overall system structure. Develop and maintain back-end applications, including APIs and microservices... 

    Randstad

    Kanata, ON
    a month ago
  •  ...in the Insights Pod, the consultant will help operationalize and improve research workflows, ensure timely delivery of insights, and develop compelling ways to socialize research findings with internal stakeholders. The consultant will bring significant marketing research... 
    Senior
    Full time
    Fixed term contract
    Remote work
    Monday to friday
    Shift work

    BP & M Government IM & IT Consulting Inc.

    Kanata, ON
    1 day ago
  • $72.73 - $78.84 per hour

    As a Senior Engineer, you are responsible for the end-to-end lifecycle of software products that define the driver and passenger experience. This is a full-stack role requiring...  ...services. Full-Stack Development: Develop interactive, user-friendly HMI/GUI using Jetpack... 
    Senior
    Long term contract
    Local area

    Randstad

    Kanata, ON
    more than 2 months ago
  • $151k - $226k per year

     ..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...  ...project and team success. What You’ll Be Doing: Develop and specify SERDES transceiver architectures and sub-blocks... 
    Senior
    Remote work

    Synopsys Inc

    Kanata, ON
    a month ago
  • Join our team as we continue to expand our product portfolio in the Data Center and Communication Service Provider. The IP Routing Hardware organization is very flat - there are few levels of management between the Individual Contributor and the VP of Hardware. We are also ...
    Senior
    Long term contract
    Temporary work

    Nokia

    Kanata, ON
    18 days ago
  •  ...Security markets. Under the guidance of senior architects, the person will interact with...  ...Knowledgeable in the capabilities of BIM software. Proficient in the use of REVIT and AutoCAD...  .... We recognize the importance of developing top talent from within, our employees have... 
    Senior
    Permanent employment
    Internship
    Work at office
    Worldwide

    Merrick & Company

    Kanata, ON
    18 days ago
  •  ...technical guidance and communicates with senior management on progress Identifies or creates...  ...You'll Do Design & Architecture Develop FPGA IP architecture for 4G/5G Radio Units...  ...seamless integration. Partner with software teams to ensure hardware-software interoperability... 
    Senior
    Long term contract

    Stefanini North America and APAC

    Kanata, ON
    15 days ago
  •  ...creation of high-performance silicon chips and software content. Join us to transform the future...  ...to guide junior peers and network with senior internal and external personnel. Your...  ...tight deadlines. What You'll Be Doing: Developing and verifying ASIC RTL designs at both... 
    Senior
    Full time
    Remote work

    Synopsys

    Kanata, ON
    1 day ago
  •  ...We are seeking an experienced Real Estate Senior Project Manager to manage all aspects of...  ...Information Modeling, project management software) to improve efficiency and project outcomes...  ...-scale commercial or corporate campus developments in Canada. Direct large scale project... 
    Senior
    Long term contract
    Temporary work
    For contractors
    For subcontractor
    Local area

    Nokia

    Kanata, ON
    15 hours ago
  • $45k per year

     ...our manufacturing operations. You will report directly to our Senior ISC operations Supervisor, and you'll work out of our Kanata, ON...  ...travel, productivity, and global urbanization. We are a leading software-industrial company committed to introducing state-of-the-art... 
    Senior
    Monday to friday
    Day shift

    Honeywell Aerospace

    Kanata, ON
    15 hours ago
  • $80k - $120k per year

     ...Working at Honeywell isn’t just about developing cool things. That’s why all of our employees...  ...Building Asset Management CMMS Manage and develop site technical staff Assist in...  ...segments – powered by our Honeywell Forge software – that help make the world smarter, safer... 
    Long term contract
    For subcontractor

    Honeywell

    Kanata, ON
    3 days ago
  • $75k per year

     ...our growing global team. Our hardware and software solutions are built for performance,...  ...industry best practices in the support of our developers in building our new product line....  ...security, scalability, reliability, and developer productivity. Design, build, and maintain... 

    Pleora Technologies

    Kanata, ON
    10 days ago
  •  ...skills to interact effectively with clients and other employees Develop and maintain expert level knowledge of applicable codes and...  ...required Develop and maintain expert level skills in required software packages including REVIT Execute all work in accordance with... 
    Long term contract
    Permanent employment
    Temporary work
    Internship
    Work at office
    Remote work
    Worldwide
    Overseas

    Merrick & Company

    Kanata, ON
    21 days ago
  •  ...Architect, develop and implement breakthrough Ethernet/networking IP to be integrated into next-generation SoCs for automotive, industrial...  ...Cross functional aspects Interaction with architecture, software and marketing for IP definition and roadmap Work closely with... 
    Front end

    NXP Semiconductors

    Kanata, ON
    9 days ago
  • $67.5k per year

     ...within the organization. Troubleshoot complicated hardware and software issues, replicate customer environments and network problems in...  ...problems, and if necessary coordinate fixes by engineering department. Develop technical specialties and prepare technology white papers on... 
    Work at office
    Local area
    Immediate start
    Weekend work

    Hewlett Packard Enterprise

    Kanata, ON
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer (Frontend). Be the first to apply!