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
EnglishJob 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.