Jobiglo

No results.

Software Development Engineer

televic · Morrisville

Permanent 🇬🇧 English
Java Python C++ Rust Linux Embedded systems Distributed systems Cybersecurity

Job description

About the role

Televic Rail is looking for an innovative, hands‑on Software Development Engineer to join its North American R&D team in Morrisville, NC. You will help build the next generation of IP‑based onboard communication and passenger information systems for rail networks worldwide.

Key responsibilities

  • Design, develop, test, and maintain Linux‑based software applications for rail and transportation products.
  • Write clean, maintainable code in Java, Python, C++ or Rust, depending on product needs.
  • Translate system requirements into technical specifications and software solutions.
  • Participate in architecture discussions, technical design reviews, and develop software for distributed systems.
  • Document software functionality and support the full product lifecycle from concept to production release.
  • Troubleshoot software issues in development, testing, and field environments.
  • Develop unit, integration, and validation tests; support root‑cause analysis for defects.
  • Collaborate with hardware, mechanical, systems, and product engineering teams, as well as international R&D groups.

Required profile

  • Strong software engineering background with experience solving complex technical challenges.
  • Comfort working across embedded systems and application layers.
  • Focus on reliability, safety, networking, and performance in mission‑critical environments.
  • Ability to mentor junior developers when required.

Required skills

  • Java
  • Python
  • C++
  • Rust
  • Linux development
  • Embedded systems
  • Distributed systems
  • Unit and integration testing
  • Cybersecurity best practices
  • Performance optimization
  • Safety‑critical software development

What we offer

  • Opportunity to shape rail communication technology on a global scale.
  • Collaboration with international engineering teams.
  • Continuous learning environment focused on innovation and engineering excellence.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec televic.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Permanent basé à Morrisville.
Source : ats:recruitee

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 2 weeks from now

14 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

televic

Morrisville