Senior Software Engineer

Job description

7sensingsw is a young and dynamic multi-cultural technology company with a start-up mind-set that is opening multiple offices in Europe. As an experienced software engineer you will ensure the execution of the complete embedded software life cycle across multiple processor platforms. The goal is to create
scalable and optimised real-time embedded software systems targeted for mobile and/or automotive markets.

Location & travels

You will be located in Sophia Antipolis and you will be required to travel on occasional basis to visit other teams located in Europe.


  • Involved in requirements definition & architecture, software design and implementation, unit test and software integration
  • Conduct and oversee code reviews and specify coding guidelines
  • Drive process and standards improvement efforts
  • Provide technical direction and leadership for complex engineering projects
  • Provide high-level mentoring to other software engineers
  • Support project planning efforts including task definition and work effort, including activities to be carried out by others

Basic qualifications

  • BS or MS in electrical engineering, computer engineering or computer science
  • 10+ years of experience in embedded software and firmware development, including assembly, C and C++
  • Expert knowledge of simulation and analysis tools including editors, compilers, linkers, debuggers, code analysers, version control systems, software testing tools
  • Good knowledge of serial interfaces (I2C, I2S, SPI, CSI) and Timers, GPIO, Interrupts
  • Capable of a big picture, system-oriented approach
  • Solid technical leadership skills and ability to serve as a project lead
  • Excellent problem solving skills
  • Strong communication and interpersonal skills

Preferred qualifications

  • Experience with embedded camera and 3D image processing
  • Hands-on experience with GPU programming (CUDA)
  • Familiarity with image processing pipelines, encoding, tuning
  • Experience developing with GCC/GNU toolchain and Linux development tools

Optional qualifications

  • FPGA programming experience is a plus
  • Experience in audio solutions for mobile and/or automotive markets
  • Familiarity with speech and audio processing pipelines, encoding, tuning

Interested ?