A Tenth Revolution Group Company

Your current job search

238 search results

For Permanent and Contract, C++ Developer

    Software Architect

    Norway, Horten

    • NOK 1,000,000 to NOK 1,300,000 NOK
    • Developer Role
    • Skills: C# C++
    • Seniority: Senior

    Job description



    Join Our Team as a Software Architect in Horten!

    Are you an experienced Software Architect ready to make waves in the maritime industry? Look no further - an exciting opportunity awaits you in Horten! Our dynamic team is seeking a visionary Software Architect to lead the design and development of our advanced simulation system for maritime education and research.

    Why Choose Us: Cutting-Edge Simulation Technology: Dive into the world of maritime simulation, where your expertise will contribute to the development of state-of-the-art simulators, enabling efficient and realistic training for students and crew.

    Impactful Work: Be a key player in promoting safety, cost-efficiency, and sustainability in maritime operations by building vital skills through our wide range of simulators.

    Competitive Salary: Enjoy a competitive salary up to 1.3 million, reflective of your skills and experience in shaping the future of maritime education.

    Responsibilities: Architectural Leadership: Take a bird's-eye view of the existing code base, making high-level design choices, and deciding on platforms, languages, frameworks, and tools for new feature implementations.

    Technical Guidance: Ensure development teams follow best practices, coding standards, and technical requirements. Translate business needs into technical requirements and guide the software development process.

    Team Collaboration: Collaborate with development teams in the agile design, development, testing, and maintenance of software systems. Coach and mentor team members, engineers, programmers, and testers.

    Documentation: Define and document architecture and design, manage the development and implementation of software solutions, and create and maintain design and code standards.

    Communication: Serve as a technical liaison among project managers, developers, and stakeholders. Manage and communicate the software architecture roadmap.

    Requirements: Education: Master's degree in computer science, information technology, software architecture, or a related field.

    Experience: 5+ years in software development, with a strong interest in mathematics, physics, and engineering.

    Skills: Knowledge of object-oriented programming, software design patterns, and familiarity with C#, C++, JavaScript. Experience with Microsoft Azure, Visual Studio, Git, agile methodologies, and testing frameworks like NUnit.

    Communication: Strong interpersonal communication skills with fluency in English.

    Passion: A genuine passion for software architecture and a commitment to excellence.

    C++/C# Architect with a Focus on Science and Mathematics

    Norway, Horten

    • NOK 800,000 to NOK 1,300,000 NOK
    • Developer Role
    • Skills: C++ C# JavaScript
    • Seniority: Senior

    Job description



    Job Title: C++/C# Architect with a Focus on Science and Mathematics

    Location: Horten, Norway

    Company Overview: Join our innovative team, a dynamic and cutting-edge technology company located in Horten. We specialize in developing groundbreaking solutions that merge the realms of science, mathematics, and software engineering. As a leader in our field, we are committed to pushing the boundaries of what's possible and are seeking a talented C++/C# Architect to contribute to our exciting projects.

    Job Description: We are currently seeking a skilled C++/C# Architect with a passion for science and mathematics to join our multidisciplinary team. As an integral part of our software development team, you will play a key role in designing, implementing, and optimizing robust and scalable software solutions.

    Responsibilities:
  • Architect, design, and implement high-performance software systems using C++ and C#.
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Develop and maintain efficient algorithms for complex mathematical and scientific computations.
  • Optimize and enhance existing codebase for improved performance and functionality.
  • Stay updated on industry trends and incorporate cutting-edge technologies into software design.
  • Conduct code reviews to ensure code quality, consistency, and adherence to best practices.
  • Mentor and guide junior developers in the team.



  • Qualifications:
  • Bachelor's or Master's degree in Computer Science, Mathematics, or a related field.
  • Proven experience as a Software Architect with expertise in C++ and C# development.
  • Strong background in mathematics and a genuine interest in scientific applications.
  • Proficiency in designing and implementing algorithms for mathematical computations.
  • Experience with software optimization and performance tuning.
  • Solid understanding of software design principles and patterns.
  • Excellent problem-solving and critical-thinking skills.
  • Effective communication skills and the ability to work collaboratively in a team environment.



  • Nice to Have:
  • Familiarity with parallel and distributed computing.
  • Knowledge of scientific computing libraries and frameworks.
  • Experience in 3D graphics programming.
  • Previous work on simulation or modeling applications.



  • Benefits:
    • Competitive salary
    • Flexible working hours
    • Health and wellness programs
    • Professional development opportunities
    • Exciting and challenging projects
    • Collaborative and innovative work environment

    Mechatronics Engineer (Relocation to Emerald QLD Required)

    Australia, New South Wales, Sydney

    • A$80,000 to A$130,000 AUD
    • Engineer Role
    • Skills: Mechatronics, Mechatronic, Mechatronics Engineer, Robotics, Control Systems, Mechanical, Simulation Software, PLC, Python, C++
    • Seniority: Junior

    Mechatronics Engineer

    Australia, Queensland, Emerald

    • A$80,000 to A$130,000 AUD
    • Engineer Role
    • Skills: Mechatronics, Robotics, Python, Engineer, Engineering, Troubleshooting, C++, PLC, Hydraulics, Mechanical, Mechanics, Electronics, Log analysis
    • Seniority: Junior

    Job description



    About the company

    FRG Technology Consulting is hiring in collaboration with our client who are a fast growing robotics company! Our client are on the lookout for multiple Mechatronics Engineers to join their team on a permanent basis.

    This robotics company is revolutionising the industry. They are a venture backed company with global ambition. There robots are already being used by many customers and they are going through a phase of explosive growth.


    Role & Responsibilities
    • Perform field testing with robots on farms, running tests and collecting data
    • Perform hardware and software testing, including functional and regression testing
    • Assist the technical support team to resolve escalated issues and keep the robots operating
    • Provide feedback to software team (e.g. bug fixes)



    Skills & Qualifications
    • Bachelors degree (ideally in Mechatronics Engineering, Electronics Engineering, Mechanical Engineering, Computer Science, Robotics etc). Equivalent practical experience is also accepted
    • Fresh graduates are welcome to apply, no work experience required




    This position is interviewing now and is available for an immediate start. If you are not sure you are qualified, please be sure to apply and we will review your application to assess if the role is a good match for you.




    If you have any questions, please feel free to reach out to me on the below contact details:


    Tait Halsall
    (03) 9088 3709
    t.halsall@frgconsulting.com

    Software Architect - Oslo

    Norway, Oslo

    • Negotiable
    • Architect Role
    • Skills: C#, C++, Azure, Software Architecture
    • Seniority: Senior

    Job description



    We are looking for a Software Architect to help build a simulation product for the maritime industry!

    We aim to use innovation and technology to create a more sustainable shipping & maritime industry by creating products to improve vessel performance, efficiency and safety, allowing more informed decisions to be made

    Your role will involve:
    • Taking ownership of our software architectural direction - leading the process through critical and high-level judgements
    • Define and document the architecture and design
    • Oversee the creation, development and deployment of software solutions
    • Translate business requirements to technical criteria, acting as an intermediary between project managers, developers, and stakeholders
    • Create and maintain design and code standards


    We are looking for you to bring some of the following skills:
    • Master's degree in computer science, engineering, software architecture, or similar
    • 5+ years' experience working as a part of a software development team
    • Proficiency in designing and implementing distributed systems and microservices
    • Familiarity with programming languages such as C#, C++, JavaScript
    • Deep understanding of software design patterns and architectural principles
    • Experience working with cloud technologies - preferably Azure
    • Familiarity with software version control systems such as Git
    • Experience with agile software development methodologies


    Why work with us?

    You will be helping to create some of the most modern solutions in the maritime industry with a global reach

    We have a senior team of developers and domain experts who bring expertise in digital transformation, simulations, IoT, AI

    We aim to create a more sustainable and safer shipping industry, impacting those close to home in Norway and across the globe

    As part of the team you can expect:
    • A pension up to 11%
    • Excellent health insurance covering specialist treatments and 24/7 access to a helpline
    • Professional development opportunities, including access to courses, conferences, and certifications
    • Hybrid working and flexitime
    • Discounts with local retailers, including hotels, taxis, car leasing and bike equipment
    • Company-sponsored social events, team-building activities, and volunteer opportunities


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

    Software Architect

    Norway, Horten

    • NOK 1,000,000 to NOK 1,400,000 NOK
    • Developer Role
    • Skills: C# C++ JavaScript
    • Seniority: Senior

    Job description



    Join Our Team as a Software Architect in Horten!

    Are you an experienced Software Architect ready to make waves in the maritime industry? Look no further - an exciting opportunity awaits you in Horten! Our dynamic team is seeking a visionary Software Architect to lead the design and development of our advanced simulation system for maritime education and research.

    Why Choose Us: Cutting-Edge Simulation Technology: Dive into the world of maritime simulation, where your expertise will contribute to the development of state-of-the-art simulators, enabling efficient and realistic training for students and crew.

    Impactful Work: Be a key player in promoting safety, cost-efficiency, and sustainability in maritime operations by building vital skills through our wide range of simulators.

    Competitive Salary: Enjoy a competitive salary up to 1.3 million, reflective of your skills and experience in shaping the future of maritime education.

    Responsibilities: Architectural Leadership: Take a bird's-eye view of the existing code base, making high-level design choices, and deciding on platforms, languages, frameworks, and tools for new feature implementations.

    Technical Guidance: Ensure development teams follow best practices, coding standards, and technical requirements. Translate business needs into technical requirements and guide the software development process.

    Team Collaboration: Collaborate with development teams in the agile design, development, testing, and maintenance of software systems. Coach and mentor team members, engineers, programmers, and testers.

    Documentation: Define and document architecture and design, manage the development and implementation of software solutions, and create and maintain design and code standards.

    Communication: Serve as a technical liaison among project managers, developers, and stakeholders. Manage and communicate the software architecture roadmap.

    Requirements: Education: Master's degree in computer science, information technology, software architecture, or a related field.

    Experience: 5+ years in software development, with a strong interest in mathematics, physics, and engineering.

    Skills: Knowledge of object-oriented programming, software design patterns, and familiarity with C#, C++, JavaScript. Experience with Microsoft Azure, Visual Studio, Git, agile methodologies, and testing frameworks like NUnit.

    Communication: Strong interpersonal communication skills with fluency in English.

    Passion: A genuine passion for software architecture and a commitment to excellence.

    Computer Vision Engineer

    Australia, New South Wales, Sydney

    • A$90,000 to A$160,000 AUD
    • Developer Role
    • Skills: C++, Python, TensorFlow, Computer Vision, machine vision, CUDA, computer vision models, TensorRT, Nvidia API, Object tracking, 3D Localisation, stereo camera
    • Seniority: Mid-level

    Job description



    About the company

    FRG Technology Consulting is hiring in collaboration with our client who are a fast growing robotics company! Our client are on the lookout for a Computer Vision Engineer to join their team on a permanent basis.

    This robotics company is revolutionising the industry. They are a venture backed company with global ambition. There robots are already being used by many customers and they are going through a phase of explosive growth.


    Must have Skills:
    • C++ programming skills (The deployment for the model used will be done in C++ and the data management in Python)




    Nice to have Experience:
    • Experience training computer vision models (ideally you will understand the iterative process of training a computer vision model, and understand the concept of running experiments and fine tuning a data set to produce the best results)
    • Experience developing object detectors, and with instance segmentation
    • Experience deploying a computer vision model in a production environment
    • Experience developing data sets for computer vision models
    • Experience with PyTorch or TensorFlow
    • Experience with object tracking, 3D localisation, stereo cameras etc


    * You do not need experience with everything mentioned in "Nice to have Experience", these details are mainly mentioned to give you insights on the technologies used and what you will do in this role *



    This position is interviewing now and is available for an immediate start. Please apply to the job if you would like to know more details.

    ** Applicants need to have working rights in Australia to be eligible for this role **

    Senior Software Architect (C#/C++)

    Norway, Oslo

    • Negotiable
    • Architect Role
    • Skills: c#/Azure/c++ Architecture Physics Science
    • Seniority: Senior

    Job description



    Company Overview: Our customer is a cutting-edge technology company that specializes in simulation technologies for many different industries and customers across the world. They are committed to pushing the boundaries of innovation and delivering high-quality solutions to their customers. As they continue to grow, they are seeking a talented and experienced Software Architect to join their dynamic team.

    Position Overview: As a Software Architect, you will play a crucial role in designing and implementing robust, scalable, and high-performance software solutions. You will be responsible for leading the technical architecture of our projects, with a focus on C++, C#, and Azure technologies. The ideal candidate will bring a wealth of experience in software design, system integration, and cloud computing.

    Responsibilities:
    • Collaborate with cross-functional teams to understand project requirements and translate them into scalable software architectures.
    • Design and develop software solutions using C++, C#, and Azure technologies.
    • Lead the technical direction of projects, ensuring alignment with best practices and industry standards.
    • Provide expertise in system integration, data management, and performance optimization.
    • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
    • Conduct code reviews and ensure adherence to coding standards.


    Requirements:
    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Proven experience as a Software Architect, with a strong focus on C++, C#, and Azure technologies.
    • In-depth knowledge of software design principles, system architecture, and cloud computing.
    • Hands-on experience in developing scalable and high-performance applications.
    • Strong problem-solving and analytical skills.
    • Excellent communication and collaboration skills.
    • Ability to lead and mentor a team of developers.


    Preferred Qualifications:
    • Microsoft Azure certification.
    • Experience with containerization (Docker, Kubernetes).
    • Familiarity with DevOps practices and tools.
    • Knowledge of microservices architecture.

    C++ Developer Jobs | FRG Consulting

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