Firmware/Software Engineer
Tech Stack / Keywords
Firma i stanowisko
We are developing BENTOS – a real-time, predictive environmental monitoring system for the Baltic Sea, integrating sensor platforms, satellite data, and advanced modeling. This project involves end-to-end embedded and software systems — from firmware running on real devices in the sea, to data pipelines and cloud integration.
Wymagania
- 2+ years of experience in embedded software / firmware development
- Solid knowledge of embedded C/C++
- Experience with microcontrollers and embedded Linux systems
- Experience with communication protocols (I2C, SPI, UART)
- Familiarity with Linux environments (Raspberry Pi or similar)
- Basic networking concepts
- Ability to work close to hardware (not just pure software)
- Strong problem-solving mindset and ownership of tasks
Nice to have:
- Experience with IoT systems or distributed architectures
- Knowledge of MQTT, cloud platforms, or data pipelines
- Experience with low-power systems and energy optimization
- Familiarity with sensor integration and signal processing
- Interest in environmental, marine, or scientific applications
Obowiązki
- Develop and maintain firmware for embedded systems (sensor platforms, communication modules)
- Write clean, efficient, and reliable code in C / C++ (firmware, drivers, low-level systems) and Python (tooling, data processing, automation)
- Integrate sensors and communication interfaces: UART, I2C, SPI, ADC, GPIO
- Work on data acquisition, buffering, and transmission systems
- Support connectivity solutions: GSM / LTE / MQTT / HTTP / WebSocket
- Collaborate on cloud integration and data pipelines
- Participate in hardware bring-up, debugging, and testing
- Contribute to system architecture and technology decisions
- Explore and implement new technologies in embedded & IoT space
- Firmware for autonomous measurement buoys with environmental sensors
- Real-time data acquisition and transmission systems
- Integration of biogeochemical sensors (pH, oxygen, turbidity, etc.), cameras and auxiliary modules
- Systems operating in harsh marine environments and limited connectivity conditions
- Data pipelines feeding into predictive environmental models
Oferta
- Work on a unique, multidisciplinary R&D project with real-world impact
- Opportunity to develop both low-level firmware and system-level solutions
- A collaborative team of hardware, software, and science experts
- Space to experiment, prototype, and innovate
- Flexible working hours and strong work-life balance
- Office located near the sea
- Sharing the costs of sports activities
- Sharing the costs of professional training & courses
- Flexible working time
- Integration events
- No dress code
- Coffee / tea
- Christmas gifts
Inne informacje
By applying, candidates agree to the processing of their personal data by EMBEDDEDSYSTEMS.DO sp. z o.o. for recruitment purposes. Data processing is based on legal grounds including consent and legitimate interest. Providing personal data is voluntary but necessary for recruitment. Candidates have rights to access, correct, delete, restrict processing, and lodge complaints regarding their data. Data will be processed for one year unless consent for future recruitment is given.
EMBEDDEDSYSTEMS.DO sp. z o.o.
Pracodawca