MICAS logo

MICAS

Embedded Software Engineer

MICAS

📍 Oelsnitz, Germany 🇩🇪

full-time
mid-level
on-site
Posted —

Key Skills

EmbeddedFirmwareMicrocontrollerDebuggingMQTT

Industry

Consumer ElectronicsIoT

Job Description

Company Description MICAS AG develops innovative, customized, and high-quality sensor and electronic products for building technology. Founded in May 2000, the company has grown into a medium-sized, internationally active market leader in tailored OEM sensor solutions. MICAS AG provides end-to-end services, from development and manufacturing to networking of sensor electronics and components, with production based in Germany. A key focus lies on sensory OEM products for water systems, lighting, and IoT applications, offering technologically advanced solutions for global customers.

Role Description In this full-time, on-site role based in Oelsnitz, the Embedded Software Engineer designs, implements, and maintains embedded software for customized sensor and electronic products. Daily tasks include developing firmware for microcontroller-based systems, creating and reviewing software architectures, and integrating software with hardware components. The role involves debugging, testing, and optimizing embedded systems to ensure reliability, performance, and compliance with product requirements. The engineer collaborates closely with hardware, electronics, and product teams to define specifications, review designs, and support product lifecycle activities from prototype to series production. Documentation of software design, verification results, and interface specifications is an integral part of the work.

Qualifications

  • Strong skills in Embedded Software Programming and experience working with Embedded Software platforms and microcontrollers.
  • Proficiency in Software Development for embedded systems, including coding, version control, and build processes.
  • Experience with Debugging embedded systems using appropriate tools, test frameworks, and measurement equipment.
  • Proven ability in Software Design, including modular architectures, interfaces, and documentation for embedded applications.
  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience.
  • Familiarity with communication protocols (e.g., UART, SPI, I2C, MQTT), and IoT-related technologies is beneficial.
  • Comfortable collaborating in cross-functional teams and communicating technical topics clearly in an international environment.
  • Structured, solution-oriented work style and readiness to work on-site in Oelsnitz on hardware-related topics and lab tests.