Software Engineer

Flir

United States

Remoto

USD 95.000 - 130.000

Tempo pieno

5 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Friendly culture
Competitive compensation
Career growth opportunities

Descrizione del lavoro

Raymarine is seeking a Software Engineer to develop chartplotter software as part of a collaborative Agile team. You will work across the software lifecycle, focusing on reliability, quality, and performance while using C++ with Qt/QML and Linux environments.

You will contribute to design, testing, and continuous improvement, with opportunities to work on diverse technologies and pipelines, including containerised workflows and automation.

Competenze

  • 3+ years of C++ multithreaded development in a professional setting.
  • Strong knowledge of Qt and QML for UI rich software.
  • Experience in Linux-based development environments and Docker workflows.
  • Familiarity with software testing and quality practices.
  • Understanding of networking (TCP/IP, UDP, Wi‑Fi, Bluetooth) a plus.

Mansioni

  • Develop software across the Raymarine product portfolio, with a focus on chartplotters.
  • Collaborate with software engineers, test engineers, product managers, and UX specialists throughout the lifecycle.
  • Contribute to design, development, testing, release, and continuous improvement.

Conoscenze

C++
Multithreading
Linux development
Networking concepts
Code quality

Strumenti

Qt
QML
Docker
GitLab
CI/CD pipelines

Descrizione del lavoro

Описание:

Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Задачи:

Your contribution At Raymarine, we create marine electronics that help people navigate, monitor and operate vessels safely and effectively on the water. Our products are trusted by recreational boaters, commercial operators and first responders around the world. As a Software Engineer, you will help develop software across our product portfolio, with a primary focus on our chartplotters. These products bring together navigation, charting, SONAR, RADAR, cameras and vessel information into a single, intuitive user experience. Working within a collaborative Agile team, you will contribute throughout the software lifecycle, from design and development through to testing, release and ongoing improvement. You will work closely with software engineers, test engineers, product managers and user experience specialists to deliver reliable, high-quality products. We are looking for engineers who enjoy contributing beyond feature development. Software design, testing, quality, security and continuous improvement are all important parts of the role. Success in this position requires curiosity, adaptability and a willingness to work across a broad range of technologies and problem domains. While C++ and Qt form the core of this role, there may also be opportunities to work with technologies such as Python depending on project needs. Raymarine actively encourages the responsible use of artificial intelligence tools to improve productivity, learning, software quality and engineering efficiency. While the role is primarily focused on chartplotters, there will be opportunities to contribute across other Raymarine product lines and broaden your skills through activities such as Scrum Mastering, mentoring and continuous improvement initiatives. You'll be part of a team that takes ownership of the complete software lifecycle, from initial design through to release, maintenance and continuous improvement.

Carry out the role in accordance with all relevant legislation and following Raymarine’s policies and processes (including but not limited to those relating to ethics, compliance, cyber security, product development, labour and human rights, and the environment.) Undertake all mandatory training as requested.

To be ready to take on this role we would love if you have 3yrs+ experience developing multithreaded applications in C++ using Qt and QML. Good understanding of software design principles, design patterns, maintainable code practices and software modelling techniques such as UML. Strong analytical and problem-solving skills. Experience working within Linux development environments and familiarity with Docker or containerised development workflows. Experience developing automated tests and an appreciation for software quality practices. Exposure to networking, internet or communication technologies such as TCP/IP, UDP, Wi‑Fi or Bluetooth would be beneficial. Experience working with large and complex codebases would be advantageous. Excellent collaboration and communication skills, a self‑motivated approach, and an awareness of secure software development principles. Experience with algorithm development or GitLab pipeline configuration would be beneficial.

What Raymarine offers you

Opportunity to develop your career with one of the leading marine electronics companies. At Raymarine, you get a unique opportunity to experience how cutting‑edge research and development, software development and hardware development come together under one roof. Friendly culture with a focus on collaboration, problem‑solving and creativity. A fair compensation structure and benefits.

This position requires access to export‑controlled information or items (i.e. regulated technology or technical data per ITAR/EAR US regulations). Applicants must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce. Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Engineer
Software Engineer

FLIR Systems, Inc. • Stati Uniti

Remoto
USD 120.000 - 150.000
Career growth
Collaborative culture
Competitive benefits
+1
Field Product Support
Field Product Support

Flir • Stati Uniti

Remoto
USD 65.000 - 90.000
Technical Support Specialist
Technical Support Specialist

Teledyne Technologies Incorporated • Hudson (NH)

In loco
USD 60.000 - 90.000
C++/Qt Software Engineer - Chartplotter & Marine Tech
C++/Qt Software Engineer - Chartplotter & Marine Tech

FLIR Systems, Inc. • Stati Uniti

Remoto
USD 120.000 - 150.000
Career growth
Collaborative culture
Competitive benefits
+1
Senior Marine Tech Sales Leader for OEM & Dealers
Senior Marine Tech Sales Leader for OEM & Dealers

Teledyne FLIR • Florida

In loco
USD 90.000 - 110.000
Application & Systems Integration Engineer
Application & Systems Integration Engineer

Teledyne FLIR • New Hampshire

In loco
USD 90.000 - 130.000
Travel opportunities
Customer Service - Technical Sales
Customer Service - Technical Sales

Teledyne FLIR • Dallas (TX)

In loco
USD 55.000 - 70.000
Applications Engineer (Technical Sales & Export Classification Focus)
Applications Engineer (Technical Sales & Export Classification Focus)

Teledyne FLIR • Dallas (TX)

Ibrido
USD 70.000 - 90.000
Technical Support Specialist
Technical Support Specialist

FLIR • Hudson (NH)

In loco
USD 55.000 - 75.000
Systems Design Engineer
Systems Design Engineer

Teledyne Technologies Incorporated • North Falmouth (MA)

In loco
USD 114.000 - 151.000