companyTeltonika logo

Senior / Mid-Level Software Engineer (C# / .NET / Delphi)

TeltonikaVilnius, Vilnius City Municipality, Lithuania
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Required Qualifications:Proven experience with C# / . NET development. Demonstrable history of developing Windows desktop applications. Experience in refactoring and modernizing legacy systems. Familiarity with device communication protocols such as Serial (COM) and USB. Knowledge of low-level data structures (binary data, bit masks, flags, registers). Strong analytical skills to evaluate complex systems and make informed technical decisions. Preferred Qualifications:Experience with Pascal / Delphi programming. Background in hardware device interaction or firmware programming tools.

About the job

Join our innovative R&D team as a Senior or Mid-Level Software Engineer, where you will take charge of enhancing and maintaining existing device programming tools tailored for automotive applications. Your expertise in device communication and firmware programming will be essential, as our software directly interfaces with hardware for firmware flashing, updates, and configuration.

Your primary responsibility will involve the modernization of our legacy Delphi 7-based device programming tools, transitioning them to a robust C# / . NET architecture. These applications are pivotal for programming, updating, and configuring automotive device firmware while ensuring reliable communication through various interfaces. Your goal will be to establish a clear, maintainable, and scalable architecture that supports long-term development.

Key Responsibilities:

  • Own and enhance existing device programming tools for hardware device configuration and updates.
  • Lead the migration of legacy tools from Delphi to a modern C# / . NET framework.
  • Design, maintain, and optimize software solutions for device communication and firmware workflows.
  • Implement and manage communication layers for hardware devices via Serial (COM), USB, and other interfaces.
  • Refactor existing codebases to ensure clarity, maintainability, and scalability.
  • Diagnose and resolve complex issues related to device communication and firmware interactions.
  • Collaborate closely with firmware, hardware, and R&D engineers to ensure effective device programming and diagnostics.

About Teltonika

Teltonika is a leading international company known for its cutting-edge technology solutions. We foster a culture that values curiosity, collaboration, and continuous learning, providing a dynamic environment for our employees to grow and thrive. Join us to work on ambitious projects that make a global impact.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.