Jobs

    Android HMI Developer - Kanata, Canada - Altair Engineering

    Altair Engineering
    Altair Engineering Kanata, Canada

    2 weeks ago

    Default job background
    Description

    Job Summary:

    Our client in Kanata, ON is looking for a Software Engineer Senior. This is a contract position.

    What You Will Do:

    We are looking for an Android HMI developer with an emphasis on the application (Kotlin) layer and some experience with middleware/services (C++) layers.

    Basics:

  • Bachelor's or foreign equivalent degree in software engineering, computer science, or a related field.
  • Kotlin (including coroutines and flow) (at least three years).
  • C++ (at least one year).
  • JetPack Compose.
  • LiveData.
  • Dagger, Hilt, or similar dependency injection libraries.
  • Android services (e.g., Bound Services, Foreground Services, Job Intent Service), AIDL, local binders, messengers, and work manager.
  • Must be able to illustrate a dedication to quality, lots of initiative, and a very strong ability to collaborate.
  • Experience with software engineering techniques, including: UML, design patterns, unit testing with mocks/spies, static and dynamic code analysis tools, profiling and optimizing code, postmortem, crash, and stability analysis.
  • Hybrid position.
  • Preferred:

  • Android Automotive Operating System (AOSP).
  • Experience with features or components over full multiple release lifecycles.
  • Experience with complex application ecosystem, such as: client and multiple servers, displays on multiple screens, databases, thread synchronization, networking, etc.
  • Experience working with visual designs and functional requirements, defining software architecture, developing, testing, shipping, and supporting applications with postmortem, crash, and stability analysis.
  • Industry specific experience with automotive development technology, specifications, and processes (CAN, ASPICE, FMEA, etc.).
  • Personal or professional experience with design and development tools related to digital arts, animation, game development, or related fields.
  • How You Will Be Successful:

  • Envision the Future
  • Communicate Honestly and Broadly
  • Seek Technology and Business "First"
  • Embrace Diversity and Take Risks
  • What We Offer:

  • Competitive Salary
  • Comprehensive Benefit Package
  • Group Retirement Savings Plan (GRSP) with matching contributions
  • Paid holidays and vacation time off
  • Free training on all Altair products


  • Sanimax Canada

    Votre transformation professionnelle commence ici · Vous aimez relever des défis techniques au quotidien, et encore plus si c'est pour bâtir un avenir plus vert? Votre autonomie vous tient à cœur? Vous êtes à la recherche d'un employeur qui croit en votre développement profession ...


  • Ganex Canada

    **TECHNICIEN(NE) EN AUTOMATISATION** · **Vous êtes un technicien(ne) expérimenté(e) et qualifié(e) en automatisation et en TO (technologie des opérations), désireux de rejoindre une équipe dynamique, dévouée et motivée dans les domaines des contrôles, de l'informatique industriel ...


  • Sollio Agriculture Canada

    **POURQUOI SOLLIO AGRICULTURE?** · Vous ferez partie du plus grand réseau agricole canadien, créé par et pour les producteurs il y a plus de 100 ans. Vous aiderez ainsi les agriculteurs de chez nous à grandir, progresser et prospérer. · Comme eux, nous sommes passionnés et tourné ...


  • Sollio Agriculture Canada

    **POURQUOI SOLLIO AGRICULTURE?** · Vous ferez partie du plus grand réseau agricole canadien, créé par et pour les producteurs il y a plus de 100 ans. Vous aiderez ainsi les agriculteurs de chez nous à grandir, progresser et prospérer. · Comme eux, nous sommes passionnés et tourné ...

  • WeighPack Systems Inc

    Assembly Technician

    2 weeks ago


    WeighPack Systems Inc Canada

    **Who we are**: · - WeighPack has become a leader in developing and manufacturing Packaging Machinery solutions worldwide alongside our partner companies in the US, Italy, and China. Our diverse and multi-disciplined team of professionals are fun and exciting to work with as our ...


  • Innovobot Labs Inc. Canada

    QUI NOUS SOMMES · Innovobot est une plateforme d'investissement et d'innovation, fondée sur la prémisse qu'il existe un meilleur moyen de favoriser l'innovation pour relever les défis sociaux, industriels et environnementaux essentiels. Notre vision est de favoriser l'innovation ...


  • Tundra Technical Solutions Inc. Canada

    Le rôle de l'analyste en automatisation et contrôle de procédés est de fournir du soutien technique pour toutes les applications et tout le matériel informatique d'informatique opérationnelle (OT) liés aux processus de l'usine de Deschambault et des installations au Port de Trois ...


  • Modern Technical Staffing Inc. Canada

    Our client specializes in large-scale electrical, automation, and controls projects. They are currently looking for an experienced Electrical Controls Engineer to join their team in Pickering.Role and Responsibilities: Prepare and review technical design documentation. Determine ...


  • Eneon-ES Canada

    Control Systems Engineer · Position Type: Full-time · Location: Remote within Canada · Employer Description · Eneon is a leading Battery Energy Storage System (BESS) company and one of the fastest growing in the renewable energy and energy management industries. We are a tight-kn ...

  • STELCO - The Steel Company of Canada

    Automation Specialist

    11 hours ago


    STELCO - The Steel Company of Canada Canada

    With a legacy that spans over 100 years, Stelco is company that has grown along with Canada and its global partners. We understand that twenty-first century competition demands the highest quality products, period. So, Stelco is bringing together the people, technology, and unmat ...

  • BBA Consultants

    Senior Engineer

    2 weeks ago


    BBA Consultants Canada

    Senior Engineer – Digital Power Systems (5-15 years) · Carry out engineering projects based on IEC 61850 standards for digital power systems. · Play various roles, such as project leader and proposal leader. · Prepare competitive and value-added proposals. · Design protection ...


  • MEDATECH Canada

    MEDATech (Mobile Equipment Design & Automation Technology) designs and builds custom mobile heavy equipment. We started in the Mining sector in 2003 and have since expanded into Construction, Waste, Transportation, and Energy. We're known for our ability to design, build and deli ...


  • Addie Staffing (Addy Global Solutions) Canada

    Important Note: Apply only if you have valid work authorization in Canada. The Client will not provide any visa sponsorship.Opportunity: One of our Machinery Manufacturing clients based out in Mississauga, ON is looking for an "Electrical and Software Development Manager" for a f ...


  • Maple Leaf Foods Canada

    Date Posted · Country · Canada · Location · Brampton - Walker Dr., ON · Shifts for the Role are: · 3:00 am to 11:30 am (AM Shift) Shifts for the Role are: · 3:00 am to 11:30 am (AM Shift) The Industrial Electrician will be responsible for effective troubleshooting, repair ...


  • MEDATECH Canada

    MEDATech (Mobile Equipment Design & Automation Technology) designs and builds custom mobile heavy equipment. We started in the Mining sector in 2003 and have since expanded into Construction, Waste, Transportation, and Energy. We're known for our ability to design, build and deli ...


  • Eneon-ES Canada

    Control Systems EngineerPosition Type: Full-timeLocation: Remote within CanadaEmployer DescriptionEneon is a leading Battery Energy Storage System (BESS) company and one of the fastest growing in the renewable energy and energy management industries. We are a tight-knit team of s ...


  • Interfor Canada

    Electrical Supervisor , Belledune , New Brunswick · When you join our team as a Electrical Supervisor , you will be responsible for maintaining andrepairing equipment on site, carrying out planned shutdowns, enforcingoccupational health and safety standards, and working with the ...


  • Tolko Industries Ltd. Canada

    Our Certified Electricians do more than keep the lights on – they play a key role in keeping our electrical equipment , controls and business running safely and reliably . Masters of their craft, our Electricians are invaluable when it comes to ensuring our equipment and teams ar ...


  • Bombardier Transportation GmbH Canada

    Press Tab to Move to Skip to Content Link · Select how often (in days) to receive an alert: · Flight deck Design and Human Factors Engineering · Bombardier is a global leader, creating innovative and game-changing planes. Our products and services provide world-class transport ...


  • Maple Leaf Foods Canada

    The Maintenance Team at 97 Walker Drive is looking for a PLC Technologist that is a Licensed Electrician. The successful candidate will have experience working in a fast-paced, food manufacturing environment and have a demonstrated ability to work safely, ensuring safe plant oper ...