DevJobs

Software Engineer – Real-Time Systems

Overview
Skills
  • C# C# ꞏ 5y
  • .NET Framework .NET Framework
  • debugging
  • Ethernet
  • industrial communication protocols
  • low-level programming
  • memory management
  • multi-threading
  • optimization
  • RS-232
  • RS-485
  • Serial
  • system architecture
  • USB

Join Our Team! 


Are you passionate about developing real-time software for cutting-edge hardware systems? We’re looking for a Software Engineer with 5+ years of experience to play a key role in designing and optimizing real-time solutions for our innovative medical device—a system that integrates advanced microscopy, multiple motors, lasers, and more


You'll work in a collaborative, cross-functional environment, designing high-performance, scalable architectures and ensuring seamless hardware-software integration. If you thrive in solving complex engineering challenges, we’d love to hear from you! 


What You’ll Do 


Develop & optimize real-time control software for a high-tech medical device. 


Improve performance through multithreading, low-level programming, and system optimization. 


Define integration strategies in collaboration with hardware engineers. 


Troubleshoot & debug real-time systems to enhance reliability and efficiency. 


Document technical solutions and contribute to a strong software culture. 


What You Bring 


🔹 Experience: 5+ years of hands-on development for soft real-time hardware systems. 


🔹 Programming: C# skills with expertise in low-level programming, memory management, and multi-threading. Strong debugging & optimization skills.  


🔹 System Architecture: Proven experience designing scalable, high-performance system architectures. 


🔹 Hardware Integration: Experience with USB, Ethernet, Serial (RS-232/RS-485), or industrial communication protocols


Bonus Points If You Have 


⭐ Industry experience in robotics, medical devices, or automation


⭐ Proficiency in the .NET framework


 

LiteBC