Bootstrap

Hydromea

Embedded Software Development Engineer

๐Ÿ“ŒLausanne, Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

Do you want to shape the future of underwater wireless networks? We are looking for a capable embedded software developer to work on our market-leading underwater wireless optical modems, to develop mesh networking algorithms, and to work with our customers to improve our wireless optical product lines.

Responsibilities

  • Conception, implementation and testing of embedded code for fast optical subsea communication systems
  • Maintain, improve and extend the firmware for our underwater optical modems
  • Develop mesh networking algorithms for underwater networks
  • Field testing the optical modems at local and remote testing facilities
  • Carrying out assigned tasks and sub-projects in a self-directed, largely autonomous fashion, in close coordination with the team
  • Other tasks that are deemed suitable in collaboration with the team, under consideration of current company activities, experience and skill profile.


Qualifications


Swiss work permit or EU/EFTA/CH citizenship is required.


  • Solid (5+ years) programming and debugging experience in C/C++ for embedded systems (bare-bone ARM microcontrollers) is a must
  • Experience with low-level programming (interfacing with peripherals such as SPI, Ethernet PHY, I2C, interrupt handling, DMA, etc.)
  • Experience with network protocols to low-level detail (IP, UDP, TCP, routing)
  • Programming in HTML and javascript for memory constrained environments, experience with REST API
  • Experience with IoT (MQTT, sensor networks)
  • Programming in Python
  • Experience in signal processing is a plus
  • Experience with FPGA programming is a plus
  • Ability to read circuit designs, schematics
  • Electronic design skills are a plus
  • 3D design experience a plus
  • Experience in UI programming (Qt/PyQt on desktop, JavaScript, common web frameworks) is a plus
  • Fluent communication in English
  • Demonstrated โ€œcan doโ€ entrepreneurial attitude through experience, who can persevere in achieving goals consistently
  • Excelling at multitasking and prioritization
  • Willingness to travel for tests and deployments
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Embedded Software Engineer

@ Abbott, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—