Current jobs related to Sr Software Engineer, C++ - Remote, Oregon - Invisible AI


  • Remote, Oregon, United States C​NH Industrial Full time

    {"title": "Software Engineer for Machine Control and Guidance", "content": "Job SummaryCNH Industrial is seeking a skilled Software Engineer to join our team. As a Software Engineer for Machine Control and Guidance, you will be responsible for developing and maintaining applications for machine control and guidance.ResponsibilitiesDesign, develop, and test...


  • Remote, Oregon, United States C​NH Industrial Full time

    {"title": "Software Engineer for Machine Control and Guidance", "content": "Job SummaryCNH Industrial is seeking a skilled Software Engineer to join our team. As a Software Engineer for Machine Control and Guidance, you will be responsible for developing and maintaining applications for machine control and guidance.Key ResponsibilitiesDesign, develop, and...

  • Software Engineer

    7 days ago


    Remote, Oregon, United States Envision LLC Full time

    Job DescriptionEnvision LLC is seeking a highly skilled Senior Software Engineer to join our team.About the RoleWe are looking for a seasoned software engineer with expertise in Python and experience in public cloud environments, Agile methodologies, DevOps, and automation. The ideal candidate will have a strong understanding of software engineering...


  • Remote, Oregon, United States Brooksource Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Brooksource. As a key member of our development team, you will be responsible for designing and developing innovative and scalable software solutions. The ideal candidate will have a strong background in software development and a passion for...


  • Remote, Oregon, United States Brooksource Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to contribute to our development team. As a key member of our team, you will be responsible for designing and developing innovative and scalable software solutions. The ideal candidate will have a strong background in software development and a passion for building...


  • Remote, Oregon, United States FCI-CCM Full time

    About FCI-CCMFCI-CCM is a leading provider of digital communication solutions, with a rich history dating back to 1959. Our company has evolved from a small typing college to a successful business offering a range of services, including transaction print and mail services.Job SummaryWe are seeking a highly skilled Senior.NET/C# Software Developer to join our...


  • Remote, Oregon, United States Brooksource Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Brooksource. As a key member of our development team, you will be responsible for designing and developing innovative and scalable software solutions.The ideal candidate will have a strong background in software development and a passion...


  • Remote, Oregon, United States Brooksource Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Brooksource. As a key member of our development team, you will be responsible for designing and developing innovative and scalable software solutions.The ideal candidate will have a strong background in software development and a passion...


  • Remote, Oregon, United States Brooksource Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Brooksource. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software solutions using a full-stack...


  • Remote, Oregon, United States Equinix Full time

    About UsEquinix is a leading digital infrastructure company, operating over 250 data centers across the globe. We enable digital leaders to bring together and interconnect foundational infrastructure at software speed, scaling with agility and delivering world-class experiences.Our CultureWe value collaboration and the growth and development of our teams. We...


  • Remote, Oregon, United States Ascension Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our team at Ascension, a leading healthcare organization. As a key member of our software development team, you will play a critical role in shaping the future of healthcare technology.Key ResponsibilitiesDesign, develop, and deploy high-quality software applications using modern...


  • Remote, Oregon, United States Equinix Full time

    About UsEquinix is a leading digital infrastructure company, operating over 250 data centers across the globe. We enable digital leaders to bring together and interconnect foundational infrastructure at software speed, scaling with agility and delivering world-class experiences.Our CultureWe value collaboration, growth, and development of our teams. We hire...

  • Software Engineer

    2 weeks ago


    Remote, Oregon, United States TherapyNotes Full time

    About UsTherapyNotes is a leading provider of behavioral health practice management and EHR software. Our cutting-edge SaaS solution offers a comprehensive suite of tools for clinicians, including scheduling, billing, documentation, telehealth, and more.Our MissionWe are dedicated to revolutionizing the behavioral health software industry by providing...

  • Software Engineer

    2 weeks ago


    Remote, Oregon, United States TherapyNotes Full time

    About UsTherapyNotes is a leading provider of behavioral health practice management and EHR software. Our cutting-edge SaaS solution offers a comprehensive suite of tools for clinicians, including scheduling, billing, documentation, telehealth, and more.Our MissionWe are dedicated to revolutionizing the behavioral health software industry by providing...

  • Software Engineer

    1 week ago


    Remote, Oregon, United States TherapyNotes Full time

    About UsTherapyNotes is a leading provider of behavioral health Practice Management and EHR software. Our cutting-edge SaaS solution offers a comprehensive suite of tools for clinicians, including scheduling, billing, documentation, telehealth, and more.Job DescriptionWe are seeking a highly skilled Software Developer to join our dynamic team. As a key...


  • Remote, Oregon, United States Netflix Full time

    Job Title: Security Software EngineerAt Netflix, we're pushing the boundaries of entertainment and innovation. Our Content Delivery Network (CDN) team is critical to delivering high-quality streaming video to a global audience. We're seeking a skilled Security Software Engineer to join our team and help us architect and implement security features for our...


  • Remote, Oregon, United States Netflix Full time

    About NetflixNetflix stands as a leader in the global entertainment landscape, transforming the way content is created and delivered to audiences across the globe. With a subscriber base exceeding 250 million in 190 countries and offering streaming services in 30 languages, Netflix is synonymous with innovation and excellence in the industry. Within Netflix,...


  • Remote, Oregon, United States Netflix Full time

    About NetflixNetflix is a leading global streaming entertainment service with over 260 million paid memberships in more than 190 countries. Our members enjoy a wide variety of TV shows, movies, and documentaries across multiple genres and languages. We strive to provide a seamless viewing experience, allowing members to play, pause, and resume watching as...


  • Remote, Oregon, United States COGNITIVE MEDICAL SYSTEMS INC Full time

    Job OverviewCognitive Medical Systems Inc. is seeking a seasoned Senior.Net/C# Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using C# programming language.Key Responsibilities:Design and develop high-quality, scalable, and maintainable...


  • Remote, Oregon, United States C​NH Industrial Full time

    Key Responsibilities:Oversee the demand for engineering services and engage in strategic planning to ensure sufficient resources are allocated.Participate in or supervise the design processes as necessary.Formulate, direct, and enhance engineering processes and protocols.Provide technical assistance to internal teams.Coordinate the creation of essential...

Sr Software Engineer, C++

4 months ago


Remote, Oregon, United States Invisible AI Full time

At Invisible AI, we are building the future of computer vision. Today, our core focus is on developing an end-to-end platform that can digitize manufacturing operations. We deploy edge AI cameras to digitize all steps of manual assembly work which helps people-driven manufacturing be accurate, reliable, and safe.

Coming from the world of self-driving cars, the founders of Invisible AI have years of experience in building and deploying large-scale AI & Machine Learning pipelines. Join us and help build a company that will deliver the endless possibilities of computer vision to real-world customers

As a senior software engineer on the Applied Team, you will be working with cutting-edge technologies to build and deploy real-time computer vision solutions on networks of embedded devices. In addition to pushing the boundaries of existing ARM + GPU devices, you will be working on everything from developing optimized C++ applications to best practices for robust production grade SW deployment in the wild. You will be working with a world-class team of engineers to deploy a new wave of AI products that work out-of-the-box across domains without weeks or months of data collection.

Recent Projects Include:

  • Building an ergonomics bend detector
  • Debugging packet loss and communication failures
  • Designing and implementing a high performance, concurrent data loader
  • Tracking objects reliably with observations from many different reference frames
  • Building a human motion step detector to detect individual work steps with high accuracy on moving and fixed operations
  • Iterating on the details to achieve 99%+ accuracy on critical customer metrics

Requirements:

  • 3-5+ years of experience with C++ in a Linux/Unix environment
  • Experience with: GCC, CMake, C++ 17, C++ OOP, gdb, ssh, git, python, protobuf, bash, and cli usage
  • Knowledge of C++ internals expected, and enthusiasm for the language required
  • Experience with debugging complex C++ issues, including memory leaks, race conditions, thread safety, deadlocks and more
  • Familiarity with Machine Learning, SLAM, and tracking algorithms is a plus
  • Understanding of engineering trade offs made when choosing to optimize for computational complexity, memory usage, ability to ship, and / or code maintainability
  • Passion about AI and ready to ship fast and take risks in a dynamic startup environment
  • Ability to work in a fast paced environment and hit the ground running

Our compensation package plays a big part in how we value your impact on our mission. Our base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The estimated base salary guideline range for this role is $160,000 to $190,000 and may be modified. This will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. In addition to base salary, your compensation package will include additional components such as equity, and benefits.

Invisible AI is an equal opportunity employer. We do not discriminate based on age, ethnicity, gender, nationality, religious belief, or sexual orientation.