Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer

Televic

Televic Rail is seeking an innovative and hands-on Software Development Engineer to help build the next generation of onboard communication, passenger information, and mission-critical transportation technologies. This role is based in Morrisville, North Carolina (Raleigh-Durham area).

This role will be part of the founding North American R&D team and will work closely with global engineering teams across Europe and other regions to design, develop, test, and maintain software solutions used in demanding transportation environments worldwide.

The ideal candidate is a strong software engineer who enjoys solving complex technical challenges, working across embedded systems and application layers, and contributing to products where reliability, safety, networking, and performance matter.

This position includes the opportunity to contribute to IP-based onboard communication and passenger information platforms used in rail environments around the world. Televic Rail values collaboration, innovation, continuous learning, and engineering excellence in a globally connected environment.

Key Responsibilities

Software Development
  • Design, develop, test, and maintain software applications for rail and transportation products
  • Develop software and functional tests for Linux-based environments
  • Write and maintain clean code in languages such as Java, Python, C++ or Rust depending on product requirements
  • Translate system requirements into technical specifications and software solutions
  • Participate in architecture discussions and technical design reviews
  • Develop software for distributed systems
  • Document developed software and technical functionality
Product Development
  • Collaborate with hardware, systems, mechanical, and product engineering teams
  • Support full product lifecycle from concept and prototyping through production release
  • Troubleshoot software issues in development, testing, and field environments
  • Depending on experience level, provide guidance and mentorship to junior developers
Testing & Quality
  • Develop unit tests, integration tests, and validation procedures
  • Support root-cause analysis for software and system defects
  • Ensure software meets performance, cybersecurity, reliability, and safety requirements
  • Follow established coding, documentation, and development processes
Global Collaboration
  • Work closely with international R&D and project teams, including collaboration with engineering teams in Belgium and Germany
  • Support the development of engineering best practices within the North American R&D organization
Why Televic Rail?

At Televic Rail, we help shape the future of rail transportation through innovative communication, passenger information, and connectivity solutions trusted by rail operators around the world.

Our values define how we work and how we serve our customers:
  • Reliability - We are a trusted partner committed to delivering high-quality solutions and long-term value.
  • Innovation - We continuously seek better ways to solve challenges and stay ahead of evolving customer needs.
  • Agility - We anticipate change, adapt quickly, and respond with purpose in a fast-moving industry.
  • No-Nonsense - We bring practical expertise, clear communication, and a solution-oriented mindset to everything we do.
Whether designing, building, supporting, or delivering our solutions, every team member plays an important role in our success.

If you are looking for an environment where your contributions matter, your ideas are valued, and your work has a meaningful impact, we'd love to hear from you.
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field
  • 5+ years of professional software development experience
  • Strong programming experience in Java using the Quarkus and/or Spring Boot frameworks - minimum 3 years
  • Experience with Linux system configuration, including file systems, systemd, NetworkManager, and firewall - minimum 2 years
  • Practical understanding of Git and its use in a distributed development environment
  • Strong debugging, troubleshooting, and problem-solving skills
  • Ability to work independently in a fast-paced R&D environment
Preferred
  • Experience with embedded systems and embedded Linux environments
  • Experience with Programming in C++ and Rust
  • Experience with Linux packaging, ideally for Debian
  • Experience with scripting languages such as Bash or Python
  • Experience with audio/video technologies or communication systems
  • Experience with CI/CD pipelines, Docker, or containerized environments
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Morrisville, NC vacancy
  • $67.8k - $88k

     ...boundaries and set new industry standards? Join us and help drive the future of technology forward. The Opportunity The Software Development Engineer is responsible for the development of software solutions using modern and emerging technologies and DevSecOps best... 
    Suggested
    Temporary work
    Internship
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    3 days ago
  •  ...\n Top Must-Have Skills \n \n #3+ years of Embedded Software Development experience with embedded development processes/Agile. \n...  ...oscilloscopes and logic analyzers. \n Education: BS in Electrical Engineering, Computer Engineering, or Mechanical Engineering (or... 
    Suggested
    Work experience placement
    Local area
    Flexible hours
    Shift work
    Day shift

    Cube Hub Inc.

    Cary, NC
    5 days ago
  • $250.6k - $362.6k

     ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable...  ..., develop, and drive unique software and technology solutions with global impact...  ...Cisco’s technical community.Ensure the development, execution, and enablement of technology... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    5 days ago
  • $132.4k - $251.6k

     ...evolving global market.The Secure Subsystems Engineering team seeks a Senior Principal Systems...  ...Scrum Team through Design and Development and integration and test effortsCommunicate...  ...multiple levels of management, team members, Software, firmware and hardware leads and... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Morrisville, NC
    1 day ago
  • $120.5k - $231k

     .....We are seeking a Transport Security Policy & Audit Principal Engineer to lead network security designs, deployment strategies, and automation...  ...Support & Reliability: Oversee deployment strategies, hardware/software lifecycle management, and architect a resilient 24x7 support... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Work from home
    Shift work
    3 days per week

    Verizon

    Cary, NC
    3 days ago
  • $68.9k - $131.1k

     ...businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can....  ...market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    4 days ago
  • $82k

    HCLTech is looking for a highly talented and self- motivated Senior Java Developer to join it in advancing the technological world through innovation and creativity. To be considered for an interview, please make sure your application is full in line with the job ...
    Full time
    Local area

    HCLTech

    Cary, NC
    1 day ago
  • $192.2k - $264.3k

     ...life. What if your ideas could change the way the world connects, powers up, or thinks? As a Leas Principal Engineer Analog Design on our Research & Development team, you'll have the opportunity to merge creativity with your technical expertise by shaping the future of... 
    Local area

    Infineon Technologies

    Morrisville, NC
    3 days ago
  •  ...Job Title Should have 8-10 years of overall IT experience with at least 3+ years of hands on experience in core design, development and able to deploy on Azure cloud. Able to independently design solution, develop and deploy applications on cloud or on Premise... 

    Omni Inclusive

    Cary, NC
    4 days ago
  • $241.4k - $322.6k

     ...search technologies to support new ways of discovering insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk. In this... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    2 days ago
  •  ...career advancement opportunities!Multiple development program options - leadership development...  ...DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within...  ...challenges, and champion best practices in software development. This position demands... 
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    4 days ago
  • C Software Developer (Emerging Careers) - Hybrid, Cary, North Carolina We’re a leader in data and AI. Through our software...  ...customer data in real-time to the SAS analytic engines. The CDE team uses modern development practices to provide quality software updates at... 
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    2 days ago
  • Software Developer - Back-End (3-5 years of experience)Location: Cary, North Carolina (...  ...contribute across the full design and development lifecycle, from early concepts through...  ...qualificationsBachelor’s degree in Computer Engineering, Computer Science, or related... 
    Full time
    Work at office
    Local area
    Work visa

    SAS Institute

    Cary, NC
    1 day ago
  • C Software Developer - Hybrid, Cary, North CarolinaWe’re a leader in data and AI. Through our software and services, we inspire customers...  ...for new and existing products in accordance with designated development practices, timelines and quality expectations, working on a... 
    Full time
    Local area
    Work visa
    Shift work

    SAS Institute

    Cary, NC
    4 days ago
  • $65.8k - $213.4k

     ...safety.We are recruiting for junior, mid-level, and senior engineers with a background in Software Engineering to support our team. This position can be...  ...and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems... 
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    2 days ago
  • $69.1k - $141.5k

     ...NC. You will serve as a valued member of our development team, building responsive, scalable, and high...  ...platform capabilities, collaborating with senior engineers and technical leads to translate requirements into working software. We support product development and... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Cary, NC
    5 days ago
  •  ...connection. We invest in the growth and development of our team members through ongoing...  ...you will work closely with experienced engineers to design, implement, test, and operate...  ...stack, and care about building reliable software in environments where quality and correctness... 
    Full time
    Work visa

    Q2 Software

    Cary, NC
    2 days ago
  •  ...connection. We invest in the growth and development of our team members through ongoing...  ...connect, grow, and make an impact.SUMMARYThe Engineering Manager is responsible for functional...  ...capabilityEXPERIENCE6+ years of software engineering experience (4+ years with advanced... 
    Full time
    Work visa

    Q2 Software

    Cary, NC
    1 day ago
  •  ...impact on people’s health around the world. Together, we’re improving health and improving lives.Labcorp is seeking a Lead Software Development Engineer for a dynamic team. Work Schedule:This is a full‑time, exempt (salaried) position assigned to a First Shift schedule,... 
    Full time
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Laboratory Corporation of America

    Durham, NC
    1 day ago
  •  ...Embedded Software Engineer-3 years experience Experience with modeling language (MATLAB, Model Based design, Simulink and Stateflow), C and or C++. Knowledge of embedded Operating System and drivers. Experience with CAN/J1939 network Experience with unit and... 
    Temporary work
    Local area

    Entegee

    Cary, NC
    3 days ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...’re constantly innovating to raise the bar of engine and game development.ENGINEERING - GAMESWhat We DoUnreal projects have been leading... 
    Worldwide

    Epic Games

    Cary, NC
    1 day ago
  • $125.7k - $203.1k

     ...around the world, working together in Engineering, IT, Supply Chain, Customer Experience,...  ...future—one idea at a time. Your Impact As a Software Engineer Embedded Systems II, you will...  ...excellence across the entire software development lifecycle. Minimum Qualifications Meet... 
    Full time
    Temporary work
    Apprenticeship
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    1 day ago
  •  ...Risk suitability background check *US Citizen •B.S. in System Engineering or a related field and 5 years of experience in a System Engineering...  ...experience with PERL Scripting •3 years of experience using software version control systems such as Subversion/GIT •Must possess... 

    LanceSoft

    Cary, NC
    3 days ago
  •  ...Lead Cloud Infrastructure Engineer Find out more about this role by reading the information below, then apply to be considered....  ...and adherence to project objectives. Work with application development leaders to help ensure IT projects are completed on time, at or... 
    Work experience placement
    Work at office
    Immediate start

    Pivotal Solutions

    Cary, NC
    6 days ago
  • SaaS Senior Software Developer - Hybrid, Cary NCWe’re a leader in data and AI. Through our...  ...going above and beyond to accelerate development and delivery.In this role, you will play...  ...scale our SaaS Solutions.As a SaaS Software Engineer, you will:Design and develop high-... 
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    1 day ago
  •  ...culture!Growth and career advancement opportunities!Multiple development program options - leadership development, professional...  ...employeesJob DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks, and... 
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    5 days ago
  • Role - Java Full Stack Developer Location - Research Triangle Park, NC - Hybrid Contract Job Description We are looking for a skilled Java Full Stack Developer with strong expertise in Java Angular, React and PLSQL The candidate will be responsible ...
    Contract work

    VDart Inc

    Research Triangle Park, NC
    3 days ago
  •  ...* Node.js * React.js * Remix * JavaScript * Groovy * JSON * Docker * Kubernetes * SQL & MongoDB (NoSQL) * Cloud Development * CI/CD * DevOps / Agile * SDLC * Authentication & Security * Enterprise Web Applications * Preferred * Splunk / AppDynamics... 
    Temporary work

    Delan Associates, Inc

    Cary, NC
    more than 2 months ago
  • $167.7k - $245.2k

     ...technologies across Linux and Windows.Our software agent team builds high-performance,...  ...environments.As part of the Windows agent engineering team, you will focus on extending these...  ...'s degree with 5+ years of software development experience, or a Master's degree with 4... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    1 day ago
  •  ...of recognition and connection. We invest in the growth and development of our team members through ongoing learning opportunities,...  ...impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team... 
    Full time
    Work visa

    Q2 Software

    Cary, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!