Apply

Embedded Software Engineer

Posted 5 days agoViewed

View full description

💎 Seniority level: Middle, 3+ Years

📍 Location: Spain

🔍 Industry: Manufacturing

🏢 Company: KIONGroup

🗣️ Languages: English

⏳ Experience: 3+ Years

🪄 Skills: Embedded SystemsGitC++LinuxSoftware EngineeringDebugging

Requirements:
  • A degree in Computer Science, Software Engineering or a related field (or equivalent practical experience).
  • 3+ Years of proven experience in embedded software development, especially with C and C++.
  • Hands-on experience with microcontrollers (preferably ARM-based SoCs) and real-time communication protocols (CAN, UART, I2C, etc.).
  • Solid understanding of hardware/software integration in safety-critical or performance-critical environments.
  • Experience working in domains such as Automotive, Healthcare, or Industrial Automation.
  • Strong analytical mindset, a structured approach to problem-solving, and excellent documentation skills.
  • Team player with a proactive attitude and a continuous learning mindset.
  • Fluent English in both written and spoken communication.
Responsibilities:
  • Develop, maintain, and enhance embedded software in C/C++ for ARM-based microcontroller systems.
  • Design and implement low-level drivers and communication protocols (e.g., SPI, I2C, UART, CAN, LIN, USB, ISOTP, CANopen).
  • Collaborate with cross-functional teams to capture requirements and deliver robust, scalable, and efficient software solutions.
  • Apply modern debugging and testing methodologies to ensure the quality, reliability, and safety of embedded systems.
  • Contribute to system architecture discussions, participate in code reviews, and continuously bring in ideas to improve design and performance.
Apply