Senior C++ Engineer

Há 2 dias


Rio de Janeiro, Rio de Janeiro, 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.

Qualifications for Senior role :

Responsibilities
  • 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.
Qualifications
  • 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 Qualifications
  • Android / iOS experience
  • Experience with Swift
  • Experience with Kotlin, Java
  • Package Management experience.
  • CMake experience
Additional Information

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 C++ Engineer

    Há 6 dias


    Rio de Janeiro, Rio de Janeiro, Brasil Intellias Tempo inteiro

    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 futureWe are looking for a highly motivated and talented Senior Engineer with excellent qualifications to help design and build cross...


  • Rio de Janeiro, Rio de Janeiro, Brasil Braintrust Tempo inteiro

    Join to apply for the Senior Software Engineer - C# role at Braintrust.Get AI-powered advice on this job and more exclusive features.About PyynePyyne is a modern technology consultancy engineering the next generation of digital products and services.We believe in using technology to unlock business potential, create sustainable growth, and drive digital...


  • Rio de Janeiro, Rio de Janeiro, Brasil beBeeSoftwareDeveloper Tempo inteiro R$90.000 - R$120.000

    Senior C++ Engineer OpportunityWe are seeking a highly motivated and talented Senior C++ Engineer to join our team in Brazil. This role is ideal for someone who thrives on technological challenges and is passionate about building great software.The successful candidate will be responsible for designing and developing cross-platform libraries and tools that...


  • Rio de Janeiro, Rio de Janeiro, Brasil UMATR Tempo inteiro

    Senior Java Engineer | Security & Defence | Relocate to Abu Dhabi, UAE


  • Rio de Janeiro, Rio de Janeiro, Brasil Sardine Tempo inteiro

    Senior Software Engineer - Data PlatformJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - Data Platform role at SardineSenior Software Engineer - Data PlatformJoin to apply for the Senior Software Engineer - Data Platform role at SardineWho We AreWe are a leader in fraud prevention and AML compliance.Our platform uses...


  • Rio de Janeiro, Rio de Janeiro, Brasil beBeeSoftware Tempo inteiro US$90.000 - US$120.000

    Job DescriptionWe are seeking a skilled software engineer to join our team in Belo Horizonte. As a senior full stack developer, you will be responsible for designing and implementing software applications using C#, .net Core backend and React/Typescript frontend.Your primary responsibilities will include developing and maintaining software applications,...


  • Rio de Janeiro, Rio de Janeiro, Brasil beBeeJava Tempo inteiro US$98.765 - US$123.456

    We are seeking a skilled professional to fill the role of Senior Java Engineer.

  • iOS Engineer Senior

    Há 3 horas


    Rio de Janeiro, Rio de Janeiro, Brasil Lumenalta Tempo inteiro

    Overview Join to apply for the iOS Engineer Senior role at Lumenalta . The job is 100% remote; please ensure you have a comfortable office setup at your desired work location. Requirements 7+ years of experience with iOS Ability to effectively articulate technical challenges and solutions Strong design and coding skills (Swift/Java/Objective-C) A...


  • Rio de Janeiro, Rio de Janeiro, Brasil BairesDev Tempo inteiro

    Join to apply for the Senior Machine Learning + LLM Engineer - Remote Work role at BairesDev3 days ago Be among the first 25 applicantsJoin to apply for the Senior Machine Learning + LLM Engineer - Remote Work role at BairesDevAt BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like...

  • C# Engineer

    Há 3 horas


    Rio de Janeiro, Rio de Janeiro, Brasil Nearsure Tempo inteiro

    1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Join our close-knit LATAM remote team: Connect through fun activities like coffee breaks, tech talks, and games with your team-mates and management. Say goodbye to micromanagement We champion autonomy, open communication, and respect for diversity as...