At Irmos Technologies we are on a mission to maximize the safe operational life of existing buildings and bridges. We fundamentally improve the status quo in structural analysis and maintenance planning, by combining sensor data with intelligent algorithms. We are a dynamic team of innovative engineers, with extensive expertise in structural assessment, structural health monitoring, data science, and software development. We envision safer and more sustainable infrastructure for everybody and for this we need to clearly communicate infrastructure health metrics to various stakeholders.
The opportunity
Join us as an Embedded Software Engineer and be a part of reshaping structural maintenance through innovative data-driven solutions. Your expertise will drive data-driven structural assessment and contribute to the evolution of Irmos Technologies in our dynamic startup environment.
As a Software Engineer, you will play a key role in deploying advanced sensor and data acquisition systems for real-world monitoring applications in buildings, bridges, and other infrastructure. Your responsibilities will include:
-
Firmware Development: Design, code, and debug low-level embedded software in C for microcontrollers.
-
Sensor Integration: Develop driver libraries and implement communication protocols to interface with various analog and digital sensors.
-
Data Ingestion & Pipeline: Build Python applications/scripts to capture, stream, aggregate, and log high-throughput sensor data at the interface of hardware and software teams.
-
System Optimization: Optimize firmware for low power consumption, real-time constraints, high-frequency sampling, and minimal memory footprint.
-
Testing & Validation: Design automated test fixtures and simulation scripts in Python to validate sensor calibration, data integrity, and system reliability. Develop and execute tests on the Firmware and Hardware level.
-
Collaboration: Partner with hardware engineers to review schematics, bring up new boards, and debug hardware/software boundary issues. Engage with the Data Engineers to ensure data quality and accuracy.
What you will bring
-
3+ years of relevant professional experience in Sensor Technologies, Electrical Engineering, or Embedded Systems.
-
Completed degree in software engineering, electrical engineering, embedded systems or equivalent fields.
-
Embedded C: Advanced proficiency in C programming for resource-constrained environments (bare-metal and RTOS).
-
Python Expertise: Strong scripting skills in Python, including familiarity with data/scientific libraries (e.g., NumPy, Pandas, SciPy) and serial communication libraries (e.g., PySerial).
-
Hardware Protocols: Hands-on experience with SPI, I2C, UART, and ADC/DAC configuration.
-
Real-Time Systems: Experience working with FreeRTOS, Zephyr, or similar Real-Time Operating Systems.
-
Testing: familiarity with designing automated testing for new Software and Firmware releases.
-
Version Control: Strong Git workflow habits.
-
Familiarity with measurement technologies, data acquisition systems, and sensor technologies. Including data concatenation and synchronization.
-
Strong organizational skills to develop and implement procedures.
Who you are
-
Motivated to join a dynamic, high-performance, and exciting start-up environment.
-
You’re passionate about building things the right way, pushing technical standards, and delivering complete solutions for products that can genuinely move the construction industry forward.
-
A collaborative team player who thrives in a dynamic and inclusive work environment.
-
A good communicator with the ability to clearly document APIs, register maps, and system architecture, and to communicate effectively with both hardware designers and cloud/software teams.
What we offer
-
A small, close-knit, ambitious team where your work ships, your ideas matter, and you can see the direct impact of what you build.
-
Take real ownership of your work from day one, not just a cog in a machine.
-
Grow with the company - early employees shape the culture, the product, and their own career path.
-
Workshops, seminars, and networking events to keep you sharp and connected in Zurich's tech scene.
-
Based in the heart of Zurich's tech scene at Technopark, surrounded by like-minded builders and innovators.