About us
Looking for an authentic and unique adventure?
SBG Systems is a company "made in France", created more than 15 years ago by 3 engineer friends.
The head office is located in Ile-de-France in Carrières-sur-Seine (78) and our presence is international: United States, Germany, Singapore, Australia, Japan, India and England.
SBG Systems has more than 90 employees, all united around authentic values such as: innovation, pragmatism, reliability, diversity and humanity.
SBG Systems is currently experiencing hyper growth both in France and internationally.
We address a wide range of markets such as autonomous vehicles, drones, marine, geomatics, aeronautics, space and defense.
Our teams design, produce and market a complete range of inertial sensors based on state-of-the-art MEMS technology such as Inertial Measurement Units (IMUs), Attitude and Heading Reference Systems (AHRS), Inertial Navigation Units with integrated GPS/GNSS (INS/GNSS).
SBG Systems has a worldwide influence by exporting 90% of its production to more than 70 countries.
Your mission
As part of our strong development, we are looking for an Embedded Software Development Engineer to strengthen our teams.
Reporting directly to the Software Director, you will actively participate in the development of new generations of inertial products on modern and innovative platforms. You will have the opportunity to join a highly experienced and talented team to participate in all R&D activities in the field of embedded software: definition of the most suitable software architecture, implementation, unit tests and associated documentation. You will also have the opportunity to use many technologies (Real-Time OS, sensors, GPS, signal processing, Ethernet network, USB, CAN, Bluetooth, Web, HTML, JavaScript, ...). You will join a team of 3 people.
Your main missions:
- Design and Development of new features under OS Real-Time.
- Development in a highly parallelized environment (multithreading).
- Integration of libraries designed by the algorithm teams on an embedded platform.
- Implementation of low-level critical layers (DMA, IRQ, RTOS, Assembler, ...).
- Implementation and maintenance of drivers and communication protocols (SPI, RS-232, Ethernet, CAN, ...).
- Participation in code review, testing, validation and documentation activities.
This list is not exhaustive.
The ideal profile
Required:
- With a BAC+5 education and a passion for software development.
- You have a minimum of 6 years' experience in a similar position.
- You have good skills in C and especially with GCC.
- Measurement analysis tools (desired Octave/Matlab), positioning and navigation systems (GNSS, inertial, imaging, Lidar) have no secrets for you?
- You have already had the opportunity to work on microcontrollers and its peripherals (SPI, UART, I2C).
- Using source control such as Git.
Other desirable skills:
- Object-oriented programming (C++, Java).
- Use of DSP and multi-core platforms / Real-Time OS.
- Knowledge of assembler, electronics, MEMS sensors, GPS; Signal processing (FIR filters, DSP).
- Development in a Linux environment.
- Technologies web (JavaScript, HTML, CSS).
- Experience with ROS.
Are you looking for a new challenge in a fast-growing high-tech company?
Recruitment process:
At SBG Systems, the recruitment process is quick and easy!
- 1 telephone or video exchange with an HR referent
- 1 technical test
- 1 face-to-face exchange with the Manager (meeting of the team and visit of the premises in parallel)
Answer guaranteed!
Conditions of Employment:
- Permanent position (218-day package) to be filled as soon as possible. Location: Carrières-sur-Seine.
- Integration: Meeting with each service team in order to discover colleagues, their jobs, the environment and to make yourself known.
- Salary conditions: €38,493 - €48,000
- Benefits: Participation bonus (PEE - PERECO), Restaurant Vouchers, 2 days of teleworking / week, Annual salary revaluation campaign, Training, CSE, Gym, Events: Team Buildings twice a year and monthly afterworks.