A Tenth Revolution Group Company

Your current job search

140 search results

For Permanent and Contract, C++ Developer

    Software Engineer (C++, Senior)

    Poland, Pomerania, Słupsk

    • Negotiable
    • Engineer Role
    • Skills: C++
    • Seniority: Senior

    Job description



    About: A leading company specializing in software solutions for machines empowered by cutting-edge vision sensors and image processing technologies. Commitment to innovation and excellence has established us as pioneers in this dynamic field, driving the next wave of technological advancement.

    Role: As a Senior Software Engineer, you will play a pivotal role in contributing your expertise in C++. You will lead and mentor a team, fostering growth and excellence within our dynamic work environment. Your expertise will be instrumental in crafting sophisticated software solutions that redefine industry standards.

    Responsibilities:
    • Develop high-quality software and web applications utilizing C++, vision sensors, and image processing technologies.
    • Analyze and maintain existing software applications, ensuring optimal performance and reliability.
    • Design highly scalable and testable code architecture to meet the evolving needs of our clients.
    • Identify and resolve programming bugs with precision and efficiency.
    • Lead and mentor junior team members, providing guidance and fostering a culture of continuous learning and improvement.


    Skills Needed:
    • Bachelor's degree or equivalent experience in Computer Science or related field.
    • Proficiency in C++ programming language, with a focus on software development for machine vision applications.
    • Strong understanding of SQL databases or relational database management systems.
    • Proven track record of developing scalable and robust software solutions.
    • Excellent problem-solving skills and attention to detail.


    Benefits:
    • Free technical training and professional development opportunities to enhance your skills and expertise.
    • Engage in international projects that offer diverse challenges and opportunities for growth.
    • Comprehensive insurance coverage to safeguard your health and well-being.
    • Medical care package to support your overall wellness and vitality.

    C++ Embedded Engineer

    Norway, Oslo

    • Up to NOK 1,000,000 NOK
    • Developer Role
    • Skills: C++, Embedded Development, Yocto, RTOS, Go. Python
    • Seniority: Senior

    Job description



    Company Overview: Join an innovative and international team dedicated to securing the world's connected devices. This dynamic company, with offices in Norway and the USA, develops a suite of user-friendly security products utilises by renowned global brands. With a strong focus on automation, the company seeks to maximise creative and proactive work by streamlining development, testing, finance, sales, and administration processes.

    Role Overview: The company is expanding its team and is on the lookout for Senior Embedded Engineers to enhance their leading product for over-the-air updates of IoT and connected devices.

    Responsibilities:
    • Support new Linux-based OSes and boards for their flagship product
    • Enable product support on new platforms, including RTOSes
    • Design, build, and manage new and existing code
    • Conduct research and estimate resources for development tasks
    • Develop tasks as defined during planning meetings
    • Present deliverables bi-weekly to the team
    • Document new code and ensure timely publication of documentation
    • Write acceptance and integration tests for new code
    • Debug and fix issues related to your code
    • Provide technical expertise for planning new features and improvements
    • Work extensively with AWS


    Required Skills and Experience:
    • Minimum of 5 years of embedded Linux programming experience
    • Excellent knowledge of C++ and ARM64 development
    • Proficiency in at least two of the following:
      • RTOSes (e.g., Zephyr, QNX, Integrity, FreeRTOS)
      • Bootloader internals (especially U-Boot, Grub)
      • Yocto
      • Embedded memory storage (eMMC, SD, Raw NAND, NOR)
      • Designing Embedded Linux platforms, writing Board Support Packages, system integration, and Embedded Linux system programming
    • Upper Intermediate/Advanced English communication skills


    Desired Skills and Experience:
    • Experience with QEMU, Go, and Python
    • Backend web programming at scale (RESTful APIs, HTTP, microservices, AWS)


    Top Selling Points:
    • Small, start-up environment with a flat structure
    • Forward-thinking and collaborative work environment
    • Complex projects with the latest technologies and big data
    • Prestigious customers
    • Encouragement to work cross-functionally and take ownership of products
    • Strong culture with a social calendar and monthly activities, including an annual trip abroad




    If you're passionate about securing the world's connected devices and thrive in a collaborative and innovative environment, this opportunity is for you! Apply now to join a team that values creativity, proactivity, and cutting-edge technology. Reach out to Marley Taylor - m.taylor@nigelfrank.com for more information.

    new

    Embedded Software Architect

    Australia, New South Wales, Sydney CBD

    • A$170,000 to A$200,000 AUD
    • Architect Role
    • Skills: Embedded, Software, Architect, Linux, Python, C++, Go, Electronic Warfare, AI, Machine Learning, RF sensing, Sensor Fusion, distributed systems, gRPC, REST, TCP/UDP, Git, Jira, Confluence, CICD, design
    • Seniority: Senior

    Job description

    • Work with the latest technology in a rapidly expanding market
    • Join a well-funded, agile organisation with a flat structure
    • Innovate and lead the architecture of world-leading sensor platforms


    Our client offers an opportunity to tackle some of the world's most challenging technical problems using the latest tools and technology across AI, ML, RF sensing, Sensor Fusion, and distributed systems. They serve high-profile customers in a variety of public and private sectors worldwide.

    Join a well-funded and agile organisation as a valued member of an autonomous, cross-functional team. The organisation has a flat structure and seeks creative lateral thinkers and doers. Their technical pursuits require leveraging the latest technology and best practices to remain competitive.

    Role Overview

    We are seeking an Embedded Software Architect with relevant experience to join the team in Sydney on a permanent basis. You will be focused on developing and maintaining the Linux-based software whilst collaborating closely with the entire embedded software team to innovate and enhance the company's world-leading sensor platform. This is an exceptional opportunity for a ambitious individual in a new but rapidly growing market.

    Key Responsibilities
    • Design and lead the architecture for the embedded sensor platform.
    • Drive the appropriate processes, procedures, software practices, and tools throughout the development lifecycle.
    • Work with multiple smaller teams of embedded software engineers.
    • Document software architecture, processes, and policies.
    • Collaborate with the engineering team to ensure reliable and robust end-to-end system operation.
    • Provide guidance and mentorship to team members.


    Required Skills and Experience
    • At least 5 years of experience in embedded software development and architecture.
    • Proficiency in high-level programming languages such as Python, C++, and Go.
    • Experience with inter-device communication using gRPC, REST, raw TCP/UDP, and high-performance messaging protocols.
    • Familiarity with a range of development tools, including Git for version control, Jira for project management, Confluence for documentation, and Continuous Integration/Continuous Deployment (CI/CD) tools.
    • Demonstrated expertise in architecture design, ensuring robust and scalable software solutions.
    • Experience with hardware-in-the-loop CI/CD design, integrating and automating testing processes with hardware components.
    • Proficiency in building and maintaining systems for embedded devices, ensuring reliable and efficient performance in diverse environments.


    What's on Offer
    • Market-leading and hybrid working model with flexible working hours.
    • Opportunities for professional development and career growth.
    • Cooperative and flexible team environment.
    • Full-time position based in Sydney


    This position is interviewing now and is available for an immediate start.

    Please mention your VISA Status/Working Rights in your Resume

    Contact:

    Neros Gorges
    (03) 8592 0507
    n.gorges@frankgroup.com

    #SCR-neros-gorges

    Software Developer - Sandvika

    Norway, Sandvika

    • Negotiable
    • Developer Role
    • Skills: Java, C#, Python, .NET, C++, JavaScript, software development, backend, fullstack
    • Seniority: Mid-level

    Job description



    We are searching for a software developer to join the team in Sandvika!

    As a local office which is part of a larger organisation, you will benefit from excellent stability, investment in technology and progression prospects, as well as the flexibility that comes with a smaller company

    With a cross-functional team of 35+ developers, engineers, architects, and project managers, you will be part of a well established "Tech Hub" environment seeking to deliver digitalisation to customers in the Sandvika area

    You will have the opportunity to work end-to-end on projects and explore new technologies to see which areas you wish to specialise in

    We are looking for you to bring some of the following skills & experiences:
    • Previous professional experience in software development
    • Higher education in IT/Engineering, or a related subject
    • Proficiency in either Java or C#/.NET
    • Experience with frontend technologies such as HTML, CSS, JavaScript, TypeScript is beneficial
    • Experience with cloud and container technology
    • Familiarity with working to Agile and devops principles
    • A willingness to learn new technologies


    What's in it for you?

    You will be working with the latest technologies, and have opportunities to research & experiment during your working day to discover new ways of doing things (and have fun!)

    There are plenty of opportunities for learning with fully funded courses and certifications, and the option to attend conferences & networking events

    You will be supported to develop in the direction that you choose - whether you wish to progress into leadership, deepen your understanding in a specific area, or broaden your skillset as part of a different development team

    On a practical level, you will receive a salary based on your experience, and benefit from a 7-10% pension, enhanced health & travel insurances, and all equipment required for your role

    To help you balance work and personal life, there are arrangements for flexitime and a hybrid approach to home/office working

    You will also be enrolled into the company-wide shares program to benefit from our continued growth

    For those who like to socialise, there are various sporting groups, lunch clubs, monthly and annual events to take part in

    For any questions, contact Lucy on l.whiting@tenthrevolution.com

    Java Developer - Lodz, Tricity, Krakow, Poznan or Warsaw!

    Poland

    • PLN 23,000 to PLN 24,000 PLN
    • Developer Role
    • Skills: Java, Spring, Hibernate, Docker, Kubernetes, Java Developer, Java Engineer, Software Developer, Developer
    • Seniority: Senior

    Job description



    Firma outsourcingowa o ugruntowanej pozycji, działająca na całym świecie - wspierająca swoich klientów z branży takich jak finanse i bankowość, motoryzacja, podróże, telekomunikacja, energetyka i przemysł technologiczny; dla swojego nowego klienta znanego z płatności bezgotówkowych szuka kreatywnych, samodzielnych i uzdolnionych Backend Developerów do pracy na podstawie umowy o pracę.

    W skrócie:
    - Praca hybrydowa, 2 dni z biura w Poznaniu (okolica Starego Miasta) lub w Warszawie (Śródmieście) lub praca zdalna dla kandydatów ulokowanych w okolicy Łodzi, Krakowa lub Trójmiasta.
    - Główny stos: Java, Spring boot, Hibernate (<- wymagane są min. 3 lata doświadczenia z tymi trzema) Docker, Kubernetes, OracleDB, SOAP/REST, mikroserwisy + reszta zależy od konkretnego projektu
    - Projekt w 85% rozwojowy LUB zaczniesz tworzyć projekt od początku!
    - Klient chce pilnie zatrudnić nowych developerów, więc rekrutacja jest błyskawiczna! (oczywiście, jeżeli masz długi okres wypowiedzenia, poczekają)
    -oprócz doświadczenia w Spring boot i Hibernate, klient oczekuje dyplomu z uczelni wyższej (licencjat minimum)

    Wynagrodzenie:
    Na to stanowisko przeznaczono budżet 23k brutto + min.55% KUP (tylko umowa o pracę) + kwartalny bonus

    Proces rekrutacyjny:
    Dwa etapy (techniczny i rozmowa z Hiring Managerem).

    Jeżeli planujesz zmiany zawodowe, chętnie zdzwonię się z Tobą na max 20 min, żeby poznać Twoje potrzeby i oczywiście więcej opowiedzieć o tej rekrutacji!

    C++ Developer Jobs | FRG Consulting

    Looking for a new challenge? Apply for C++ Developer Jobs and discover your next career move today.