Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

RAFI GmbH & Co. KG

New

Electronics Software Engineer

Posted 65 views
Discussion

Summary

Develops embedded software for IoT devices on MCU/MPU platforms, implementing wireless connectivity (Bluetooth/BLE, Wi-Fi, LoRa), OTA update mechanisms and network security features (TrustZone, TEE, TF-M, TPM), with heavy C programming and low-level debugging.

Job Responsibilities
  • Select appropriate development environments and complete embedded software development based on the overall product design.
  • Maintain effective communication and close collaboration with team members to deliver high-quality solutions.
  • Primarily develop software for 32-bit microcontrollers.
  • Formulate and implement communication protocols.
  • Conduct multi-device communication debugging.
  • Compile relevant software design documents, test documents and other technical materials.
Job Requirements
  • Bachelor’s degree or above, majored in Computer Science, Communication Technology, Electronics, Electrical Engineering or related fields.
  • Minimum 5 years of working experience as an electronics software engineer.
  • Proficient in common communication protocols including USART, IIC, SPI and CAN.
  • Master C language, with practical RTOS project experience.
  • Capable of reading circuit diagrams and familiar with hardware design.
  • Possess excellent problem-solving skills and team collaboration spirit.
  • Relevant industry working experience is a strong plus.
  • Familiarity with PC desktop software development is a plus.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →