Senior C++ Engineer

Há 7 dias


Curitiba, Paraná, Brasil buscojobs Brasil Tempo inteiro
Overview

Dive deep into Digital For 20 years Intellias has been developing top-tier digital solutions for the world's leading companies, keeping them in line with the latest technology trends. Join in and provide innovations for the future

We are looking for a highly motivated and talented Senior Engineer with excellent qualifications to help design and build cross platform libraries and tools to communicate directly with Client machines. The position demands a candidate capable of doing high-quality work against technical and schedule challenges, while following strong software design and process principles. You will work in a fast-paced environment, delivering world-class products that delight our customers and help the business grow. You live for the best customer experience and are passionate about building great software. You are a driver of change, and you have yet to meet a technological challenge you cannot resolve.

Responsibilities
  • Collaborate with fellow department members, product managers, firmware engineers, test engineers, and designers to develop cross platform (iOS, Android, macOS, Windows) libraries and tools which interface directly with Client machines through USB and Bluetooth interfaces (BLE and Classic).
  • Develop new features, enhance existing features and improve the quality of the libraries and tools.
  • Apply software engineering design patterns to develop well-structured, modular, performant application code.
  • Perform code reviews, write unit and integration tests, and contribute to architectural planning and refactoring.
  • Ensure best coding practices.
  • Provide training, mentorship, and development of junior team members.
Qualifications for Senior role
  • Proficient in C, C++
  • Experience in writing Unit and Integration tests
  • Expertise in USB and Bluetooth (Classic and BLE)
  • Experience with development of communications protocols
  • Experience in developing Android, iOS, Windows and macOS libraries / frameworks
  • Experience with CMake – ability to read, understand, and help contribute to current build procedures for cross platform maintainability
  • Experience with package managers (npm, CocoaPods, Maven, NuGet, SwiftPM, etc.)
  • Experience in unit and integration testing
  • Experience with Git in a collaborative environment (pull requests, branching strategies, tags, etc.)
  • Experience in continuous integration and delivery (e.g. GitHub Action)
  • Strong knowledge of and experience with SDLC and Scrum / Agile methodologies
  • A solid grasp of fundamental algorithms, data structures, and design patterns
  • High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy
  • Ability to communicate effectively, both written and verbal, with technical and non-technical multifunctional teams
  • Aptitude and desire to independently learn new technologies
  • B.S. or M.S. in Computer Science, Software Engineering or comparable field with 5+ years relevant experience
Preferred
  • Android / iOS experience
  • Experience with Swift
  • Experience with Kotlin, Java
  • Package Management experience
  • CMake experience

Work collaboratively with fellow department members, product managers, firmware engineers, test engineers, and designers to develop cross platform (iOS, Android, macOS, Windows) libraries and tools which interface directly with Client machines through USB and Bluetooth interfaces (BLE and Classic).

  • Developing new features, enhancing existing features and improving the quality of the libraries and tools
  • Apply software engineering design patterns to develop well-structured, modular, performant application code
  • Perform code reviews, write unit and integration tests, and contribute to architectural planning and refactoring
  • Ensure best coding practices
  • Training, mentorship, and development of junior team members

This opportunity is to work remote from Brazil, to our Intellias Colombia.

Let us know if you are the one

#J-18808-Ljbffr
  • Senior Cloud Engineer

    2 semanas atrás


    Curitiba, Paraná, Brasil Byintera Tempo inteiro

    Join to apply for the Senior Cloud Engineer (DevOps/SRE) - EBANX role at INTERA | Talent Hacking 6 days ago Be among the first 25 applicants Join to apply for the Senior Cloud Engineer (DevOps/SRE) - EBANX role at INTERA | Talent Hacking EBANX is the leading

  • Sophiex Engineer Sênior

    2 semanas atrás


    Curitiba, Paraná, Brasil Stefanini LATAM Tempo inteiro

    SophieX Engineer – Sênior Inglês fluente obrigatório


  • Curitiba, Paraná, Brasil beBeeSeniorDeveloper Tempo inteiro R$1.000.000 - R$1.500.000

    Job OpportunityWe are seeking a skilled and ambitious professional to take on the role of Senior C++ Developer. This position involves working on cross-platform libraries and tools, collaborating with various teams, and contributing to the development of high-quality products.The ideal candidate will possess excellent software engineering skills, strong...

  • Senior Sales Engineer

    2 semanas atrás


    Curitiba, Paraná, Brasil INTERA | Talent Hacking Tempo inteiro

    Join to apply for the Senior Sales Engineer role at INTERA | Talent Hacking1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.EBANX is the leading


  • Curitiba, Paraná, Brasil beBeeGolang Tempo inteiro R$100.000 - R$150.000

    Unlock Career Growth as a Senior Golang EngineerJoin our collaborative team and take on the challenge of leading the development of Commercial Systems.We are seeking an experienced Senior Golang Software Engineer to join our Commercial Systems unit, responsible for designing, developing, and operating scalable services using Golang. The ideal candidate will...

  • Senior Fullstack Engineer

    2 semanas atrás


    Curitiba, Paraná, Brasil Cognizant Tempo inteiro

    Join to apply for the Senior Fullstack Engineer role at Cognizant . As a Senior Fullstack Engineer , you'll play an active role in the development and maintenance of web applications using technologies like Spring Boot, Java, Kotlin, React.js, and Next.js to create efficient, high-quality solutions. Responsibilities Develop and maintain web applications...

  • Java Engineer

    1 semana atrás


    Curitiba, Paraná, Brasil AgileEngine Tempo inteiro

    Join to apply for the Java Engineer (Senior) ID38560 role at AgileEngine 1 week ago Be among the first 25 applicants Join to apply for the Java Engineer (Senior) ID38560 role at AgileEngine AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the...

  • Senior Sales Engineer

    1 semana atrás


    Curitiba, Paraná, Brasil INTERA | Talent Hacking Tempo inteiro

    Join to apply for the Senior Sales Engineer role at INTERA | Talent Hacking 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. EBANX is the leading


  • Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Join to apply for the Senior/Staff/Principal Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Senior/Staff/Principal Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...

  • Software Engineer

    Há 6 dias


    Curitiba, Paraná, Brasil Canonical Tempo inteiro

    Software Engineer - Cross-platform C++ - Multipass Join to apply for the Software Engineer - Cross-platform C++ - Multipass role at Canonical Software Engineer - Cross-platform C++ - Multipass 3 months ago Be among the first 25 applicants Join to apply for the Software Engineer - Cross-platform C++ - Multipass role at Canonical Get AI-powered advice on...