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.
$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...SeniorLong term contractTemporary workLocal area- ...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...SeniorFlexible hours
$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...SeniorLong term contractTemporary workLocal area- ...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 endFull time
$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...SeniorLong term contractTemporary workLocal areaFlexible hoursShift work$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...SeniorLong term contractTemporary workInternshipLocal area$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 contractTemporary workLocal areaFlexible hoursShift work$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...SeniorLong term contractTemporary workLocal area- ...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...InternshipWork at office
$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 endFull timeWork at officeRemote workFlexible hours$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...SeniorLong term contractFull timeTemporary workLocal areaFlexible hours- ...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
- ...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...InternshipWork at office
- ...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...InternshipWork at office
- ...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...InternshipWork at office
$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...- ...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...SeniorFull timeFixed term contractRemote workMonday to fridayShift work
$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...SeniorLong term contractLocal area$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...SeniorRemote work- 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 ...SeniorLong term contractTemporary work
- ...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...SeniorPermanent employmentInternshipWork at officeWorldwide
- ...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...SeniorLong term contract
- ...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...SeniorFull timeRemote work
- ...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...SeniorLong term contractTemporary workFor contractorsFor subcontractorLocal area
$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...SeniorMonday to fridayDay shift$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 contractFor subcontractor$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...- ...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 contractPermanent employmentTemporary workInternshipWork at officeRemote workWorldwideOverseas
- ...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
$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 officeLocal areaImmediate startWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer (Frontend). Be the first to apply!
- software developer intern Kanata, ON
- junior software developer Kanata, ON
- software engineer Kanata, ON
- software developer Kanata, ON
- senior software developer Kanata, ON
- software developer no experience Kanata, ON
- software engineer - computer Kanata, ON
- junior software engineer Kanata, ON
- software engineer intern Kanata, ON
- software developer co-op Kanata, ON
