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 2 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Morrisville, NC vacancy
  • $90k - $120k

     ...industry standards? Join us and help drive the future of technology forward.The OpportunityWe are seeking a seasoned Senior Software Java Development Engineer to lead the design, development, and maintenance of high-performance, scalable enterprise applications. In this role,... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    2 days ago
  • $100k - $140k

     ...technology forward. The Opportunity The Sr. Full Stack Software Engineer is responsible for developing full stack applications across...  ...teams for end-to-end delivery. Participate in Agile development (estimation, sprint delivery, code reviews). Troubleshoot... 
    Suggested
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    22 hours 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
    22 hours 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
    4 days ago
  •  ...building award-winning games or crafting engine technology that enables others to make...  ...innovating to raise the bar of engine and game development.ONLINE INFRASTRUCTUREWhat We DoWe enable...  ...effectivenessMentor and grow a team of software engineers, conducting architecture... 
    Suggested

    Epic Games

    Cary, NC
    3 days ago
  •  .../Jscript, ReactJS, Remix, Java, Springboot, Microservices API Development • Ability to build, deliver and operate complex, cloud-based...  ...and NoSQL (MongoDB preferred)) • 7+ years' experience in Software Development and strong technical experience with building enterprise... 

    Prophecy Technologies

    Cary, 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... 

    Delan Associates Inc

    Cary, NC
    2 days ago
  •  ...Minimum of 6+ years' experience in solution, design and hands on development of web applications. 5+ years' hands-on development...  ...Procedures, Complex SQLs tuning. Experience with eligibility rules engine is a plus. Strong decision making and problem solving... 

    Omni Inclusive

    Cary, NC
    1 day ago
  •  ...works in hybrid - 3 days week office visa - any duration - 10 months experience - 10 years minumum needs Application development with Spring, microservices , java , JPA Azure devOps yaml pipeline creation, CI/CD process for deployment,... 
    Work at office
    3 days per week

    r2 Technologies, Inc.

    Cary, NC
    4 days ago
  •  ...Hands-on technical role focused on Java development and business analysis in laboratory...  ...Responsibilities • Develop, configure, and support software solutions using Java • Work closely...  ...Pharmaceutical Technology, Biomedical Engineering, Microbiology etc. We possess... 
    Flexible hours
    3 days per week

    Zifo

    Cary, NC
    4 days ago
  •  ...Contract ROLE_DESCRIPTION : Backend Java, Spring Boot, REST APIs, Microservices, JPA/Hibernate, API security basics Engineering Git, CI/CD, unit testing, code review, clean coding standards, performance troubleshooting Cloud / DevOps Working knowledge of... 
    Contract work
    Local area

    PROLIM Corporation

    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
    1 day ago
  • $293.9k - $406.8k

     ...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, 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
    1 day 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
    3 days 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
    3 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
    1 day ago
  • Software Developer - Back-End (2-5 years of experience)Location: Hybrid, Cary, North CarolinaWe...  ...contribute across the full design and development lifecycle, from early concepts through...  ...’s degree in Computer Engineering, Computer Science, or related quantitative... 
    Full time
    Work at office
    Local area
    Work visa

    SAS Institute

    Cary, NC
    4 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
    1 day ago
  • $103.5k - $140k

     ...Job Description: Job Title: Platform Engineer Location: Cary, NC Overview...  ...environments. Requires a Bachelor's degree in Software Engineering, Computer Engineering, or...  ...assisting with environment setup across development and production systems; implementing and... 
    Work from home

    Deutsche Bank

    Cary, NC
    3 days ago
  • $110k - $140k

     ...technology forward. The Opportunity The Senior Platform Engineer designs, builds, and operates the governance solutions that keep...  ...practical experience, with 5 or more years of hands on development experience, including 2 or more years building on a low code or... 
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    2 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 - UNREAL ENGINEWhat We DoUnreal-powered projects have... 
    Worldwide

    Epic Games

    Cary, NC
    1 day 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
    22 hours ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...of experience with PERL Scripting •3 years of experience using software version control systems such as Subversion/GIT •Must possess strong... 

    AmNet Services

    Cary, NC
    2 days 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
    2 days ago
  •  ...Job Description: We are looking for a Senior Software Engineer to join our team in Fidelity Institutional Technology (FIT). You...  ...can apply their experience to contribute to the design and development of this platform alongside a team of talented and enthusiastic... 

    3B Staffing LLC

    Cary, NC
    1 day ago
  •  ...experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns with Angular Must have hands on microservice development experience and working experience in microservices architecture Must have experience and good understanding of web frameworks... 
    Work experience placement
    Work at office

    Keylent Inc

    Morrisville, NC
    4 days ago
  •  ...3-5 years Responsibilities Django and Django Rest Framework, React.JS, Aurelia, Javascript, linux, postgres, open source software, and cloud services. Strong knowledge of common web front-end/back-end technologies (Python, HTML5, CSS, JavaScript, Django, and... 
    Work experience placement

    Samprasoft

    Cary, NC
    2 days ago
  •  ...Java Backend Engineer CGI is seeking a hands-on API / Full Stack Engineer to design,...  ...Participate in code reviews and promote software engineering best practices. Troubleshoot...  ...: ~6 9 years of hands-on software development experience. ~ Bachelor's or master's degree... 
    Full time

    CGI

    Cary, NC
    3 days ago
  •  ...Backend Java Engineer With Kotlin Location: Candidate to go to any Intuit or Persistent office twice a week Intuit offices - (Mountain View / San Diego/ Plano Texas/ Atlanta / New York/ SFO) Persistent offices – (Morrisville, Bellevue, New Jersey, Dublin) Mode... 
    Contract work
    Work at office

    United IT

    Morrisville, 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!