Oberon microsystems is a "deep tech" software engineering firm, focused on secure software for the Internet of Things.
As engineers, we love to apply good software engineering practices to resource-constrained systems, and to connect them securely to the Internet.
We are a spinoff of the Swiss Federal Institute of Technology (ETH Zürich) but not a startup - our innovation history and IoT experience goes back more than 25 years.
We are software engineers with decades of industry experience in the IoT domain. Our know-how centers on a unique combination of "programming in the small" for tiny microcontrollers, and "programming in the large" - designing and implementing software architectures that ensure end-to-end quality attributes like security, maintainability, small footprint, etc.
Designing modular software systems is one of our key skills. Modularity increases maintainability, portability, security, resilience to obsolescence, and small memory footprint. Modules hide implementation complexity behind programming interfaces (APIs). We regard module interfaces as "contracts" in the sense of Bertrand Meyer's design-by-contract, one of the most important approaches for building reliable software.
We are located in Zürich - a hotbed of Internet of Things activities, from research at ETH, to corporate research centers (e.g., IBM) to a number of startup companies.