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
- 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
- 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
- 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
- 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.
- 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
- 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...SuggestedTemporary workInternshipWork at officeLocal areaWorldwide3 days per week- ...\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...SuggestedWork experience placementLocal areaFlexible hoursShift workDay shift
$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...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$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...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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...SuggestedFull timeTemporary workPart timeWork experience placementWork at officeWork from homeShift work3 days per week$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 workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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 timeLocal area$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- ...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...
$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 timeTemporary workLocal areaFlexible hours- ...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 inWork at officeWork from homeFlexible hours
- 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 timeLocal areaWork visa
- 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 timeWork at officeLocal areaWork visa
- 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 timeLocal areaWork visaShift work
$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 packageShift work$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 workWork experience placementFlexible hours- ...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 timeWork visa
- ...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 timeWork visa
- ...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 timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift
- ...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 workLocal area
- ...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
$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 timeTemporary workApprenticeshipWork experience placementLocal areaFlexible hours- ...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...
- ...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 placementWork at officeImmediate start
- 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 timeLocal areaWork visa
- ...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 inWork at officeWork from homeFlexible hours
- 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
- ...* 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
$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 timeTemporary workLocal areaRemote workFlexible hours- ...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 timeWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!
Related searches
- software engineer amazon Morrisville, NC
- information technology software engineer Morrisville, NC
- federal - software developer Morrisville, NC
- software engineer remote Morrisville, NC
- remote entry level software developer Morrisville, NC
- intel software engineer Morrisville, NC
- senior software engineer remote Morrisville, NC
- senior software engineer Morrisville, NC
- software engineer full time Morrisville, NC
- cybersecurity software engineer Morrisville, NC





