Embedded Hardware & Software Engineer

Minwave
Lausanne, Switzerland
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Lausanne, Switzerland

Tech stack

ARM
C++
Communications Protocols
Computer Engineering
Linux on Embedded Systems
Field-Programmable Gate Array (FPGA)
Global Positioning Systems (GPS)
Human-Computer Interaction
Python
Real-Time Operating Systems
Systems Integration
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface

Job description

  • Design, implement, and test controller hardware (based on microcontrollers or small embedded platforms such as STM32, ESP32, or similar).
  • Develop embedded firmware in C/C++ for real-time control of motors, sensors, and communication interfaces.
  • Create Python applications and dashboards for monitoring, diagnostics, and control from a PC or web interface.
  • Integrate and manage satellite tracking algorithms and positioning systems (e.g., GPS, IMU).
  • Collaborate with RF and antenna engineers to ensure smooth system operation.
  • Document hardware, software, and testing procedures.

Requirements

Do you have experience in Telecommunication?, Do you have a Master's degree?, * Master's degree in Electrical Engineering, Computer Engineering, or a related field.

  • Strong experience in microcontroller programming (e.g., STM32, ESP32, ARM Cortex, or similar).
  • Good knowledge of Python for application and dashboard development.
  • Understanding of telecommunication systems (especially antennas, RF basics, or satellite communications).
  • Familiarity with sensors, motor drivers, and embedded communication protocols (UART, SPI, I2C, CAN).
  • Ability to work independently on hardware/software integration and testing.

Nice to Have

  • Experience with real-time operating systems (RTOS).
  • Familiarity with FPGA-based control systems.
  • Background in mechanical or motion control systems.
  • Experience with Linux embedded environments.

Benefits & conditions

  • Opportunity to work on cutting-edge antenna technologies for next-generation communication systems.
  • A dynamic and interdisciplinary team bridging hardware, software, and telecommunications.
  • Competitive compensation and a collaborative environment in a high-tech company.

Apply for this position