FR - Graduate Software Engineer

MARSS

Nice

Hybride

EUR 36 000 - 48 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

MARSS is hiring a Graduate Software Engineer in Nice, France, to join the Software Department. You will contribute to high-quality, performant software solutions, focusing on automation and delivery tooling, while learning NiDAR and related hardware integrations.

You’ll work with an experienced team across QA, DevOps and delivery to configure and package NiDAR solutions for deployment, gaining insight into sensors and security-focused software development.

Qualifications

  • Passion for software development and/or software quality.
  • Experience with Python or Golang on backend, Javascript/Typescript on frontend, Linux.
  • "Understanding of networking at both practical and development level."
  • "Good understanding of system design and architecture."
  • "Experience with version control and CICD systems."

Responsabilités

  • Support software quality and product customization for customers, coordinating with quality/release, devops and delivery teams.
  • "Learn how our software is designed and performs, and about sensors used (thermal cameras, 3D radars, signal processing units)."
  • "Identify pain points and propose solutions to improve customization and deployment processes."
  • "Build infrastructure tools to facilitate related software development processes."
  • "Collaborate on manual and automated testing, analyze results, and track bugs with developers."
  • "Grow in experience and knowledge, contributing to small to medium tasks related to core products."

Connaissances

Python
Golang
JavaScript/TypeScript
Linux
Networking
System design
CI/CD
Version control

Formation

Bachelor's degree in science or engineering
Master's degree advantageous

Outils

GIT
Docker
Kubernetes
GStreamer
Janus
WebRTC

Description du poste

Title: Graduate Software Engineer

Team: DevOps / Releases

Location: France - Nice (hybrid)

Position

We are hiring a Graduate Software Engineer to integrate our Software Department, with genuine interest in contributing to high quality and performant software solutions; building efficient customisation, automation and delivery tools; and contributing to the solution quality.

You will be working with an experienced engineering team with a varied set of skills on our core solution, Nidar, and our family of software and hardware products, learning and progressing in the highly exciting domain of physical security.

We value intelligence and attitude over knowledge of specific technologies. Although, as we are looking for a skilled Graduate Software Engineer, we would expect your background to be aligned with the main qualifications below.

Main Responsibilities

Your first responsibility will be to support the software quality and product customisation for our customers, working closely with three teams: quality / release, devops and delivery, to ensure NiDAR solutions are correctly configured and packaged for deployment.

You will learn not only how our software is designed and performs, but also about the sensors we use - cutting edge thermal cameras, 3D radars, signal processing units… - and the challenges of distinguishing real threats from environmental noise.

That will give you also the right perspective to identify pain-points and propose solutions to improve the customisation and deployment process, and you will help build infrastructure tools that facilitate related software development processes.

In order to guarantee the highest quality while learning the inner details of our features and codebase, you will collaborate on manual and automated testing, analyse results, document and track software bugs raised by customers or yourself, and work autonomously or with the developers to resolve issues.

In doing so, we expect you will contribute on small to medium-sized tasks related to our core products, while growing in experience and knowledge until you decide what your next focus should be in our SW department!

Requirements

Passion for software development and/or software quality.

Have some demonstrable working or personal/university/internship projects experience with elements of our technical stack (mainly Python or/and Golang on the backend, Javascript/Typescript on the Frontend, linux).

Understanding of networking at both practical and development level.

Good understanding of system design and architecture.

Experience with typical software engineering environment tools: version control and CICD systems.

Our complete technical stack

We don’t expect the candidate to know all of the below! But this is our technical ecosystem.

  • Golang
  • Python (with asyncio)
  • Javascript and Typescript
  • Lot of networking - UDP, TCP and more
  • GIT
  • Linux environments
  • Microservice architecture, Event Streaming
  • Docker, Kubernetes and its ecosystem
  • Video Processing (GStreamer / Janus / WebRTC)
  • System Security, Cryptography
  • Electronics and embedded systems, serial interfaces
  • Machine Learning
  • monitoring stack
  • CI/CD
But also:
  • 3D engines
  • Robotic
  • Modeling and Simulation
  • Hardware
  • Embedded systems
Education

We prefer at least bachelors degree level in a science or engineering discipline. Masters advantageous.

The Work Environment

Development on Macs and Ubuntu: We're pragmatic so realise we also have to work with Windows occasionally.

Small team: Embracing modern development practices. New ideas are always encouraged and we'll try most things, but we always settle on what works for us.

Diverse team: Our team is very multicultural including a mix of experienced engineers, successful sales and project managers balanced with the brightest young graduates.

Passionate: We are passionate and enjoy what we do!

Integration and interfacing

Our core activity is safety and security applications. We're bringing the latest web technologies to real-world hardware i.e. we don't work in the cloud. We interface with very diverse equipment: radar, sonar, thermal imaging, software-defined radios and more. Our UI runs on touchscreen displays, tablets, phones, smart-glasses...

Challenges

If you are looking for an easy job, this isn't it. We operate in mission critical environments. Our systems can operate at sea and high security areas with limited connectivity to the data center. So, all your assumptions about cloud development techniques and operating environments will be constantly challenged. Timelines are strict, and creativity is often required to solve unexpected technical issues. It can be extremely diverse, interesting, and rewarding if you are up to the challenge!

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

FR - Software Backend Engineer
FR - Software Backend Engineer

MARSS Group • Nice

Hybride
EUR 60 000 - 80 000
Graduate Software Engineer – Hybrid (Nice)
Graduate Software Engineer – Hybrid (Nice)

MARSS • Nice

Hybride
EUR 36 000 - 48 000
FR - Software Test Engineer
FR - Software Test Engineer

MARSS Group • Nice

Sur place
EUR 42 000 - 64 000
Software Developer Python, C++, C /Architecture & DevSecOps (m/f)
Software Developer Python, C++, C /Architecture & DevSecOps (m/f)

Airbus • Toulouse

Sur place
EUR 36 000 - 42 000
Competitive salary
Profit sharing
Employee stock purchase plan
Senior Software Engineer.
Senior Software Engineer.

Kudelski SA • Rennes

Sur place
EUR 40 000 - 60 000
Senior Software Engineer.
Senior Software Engineer.

Nagra Media Germany GmbH • Rennes

Sur place
EUR 45 000 - 65 000
Ingénieur DevOps temps réel embarqué F.H
Ingénieur DevOps temps réel embarqué F.H

Thales • Limours

Sur place
EUR 45 000 - 65 000
Package de rémunération attractif
Développement continu des compétences
Environnement inclusif et bienveillant
Engineer in spatial image processing chain development M/F
Engineer in spatial image processing chain development M/F

Magellium • France

Hybride
EUR 60 000 - 90 000
50% of public transport fares
luncheon vouchers
profit-sharing bonus
+4
Concepteur/trice Logiciel R&D - Innovation - Défense & Sécurité - Toulouse
Concepteur/trice Logiciel R&D - Innovation - Défense & Sécurité - Toulouse

Cs Group • Toulouse

Sur place
EUR 45 000 - 65 000
Environnement de travail flexible
Parcours d'intégration complet
Formation continue et développement de compétences
Senior DevOps Engineer
Senior DevOps Engineer

Tech Soft 3D • Lyon

Hybride
EUR 55 000 - 68 000
Health coverage
Bonus potential
Paid time off
+7