> Markdown version of [/jobs/ext/1463937-software-engineer-connectivity](https://www.wearedevelopers.com/jobs/ext/1463937-software-engineer-connectivity). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Connectivity - **Company:** Hashlist - **Location:** Valladolid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), 4G (Telecommunication), Application Programming Interfaces (APIs), C++ (Programming Language), Static Program Analysis, Information Systems, Modems, Linux, Datagram Transport Layer Security, Linux on Embedded Systems, Ethernet, Design of User Interfaces, Message Queuing Telemetry Transport (MQTT), Performance Tuning, Software Engineering, System Testing, Systems Integration, Rust (Programming Language), Scripting, Information Technology, Radio Interface Layer - **Published:** July 28, 2026 - **Apply:** https://www.buscojobs.com.es/software-engineer-connectivity-en-valladolid-ID-364771445 ## About the Role College diploma or university degree in computer science, information systems, or software engineering - plus 5-12 years of equivalent experience Hands-on knowledge of: 4G/5G Modem, DSRC, C-V2X, Ultra Wide Band, NFC, CAN, Ethernet, IP, TCP/UDP, TLS/DTLS Familiarity with MQTT, OMA-DM, LWM2M, and Macchina.Io framework Experience with Linux, NAD, Application Processor, SoC, HSM, SEE Industry background in connectivity, cockpit, or cloud solution development (automotive or consumer) Nice to have Deep understanding of on-board and off-board connectivity platforms Native software engineering experience: C/C++, Rust, Java, or JavaScript Linux and NAD development; startup configuration, scripting, and application development Performance optimization and tuning Strong grasp of quality practices: static/dynamic code analysis, unit, integration, and system testing Experience with dynamic linking/loading and multi-domain software integration Radio Interface Layer and Hardware Abstraction design principles Multiple vehicle architectures and diagnostics experience Signal, API, and service-oriented interface design Knowledge of telematics features: eCall, remote services, data collection, Phone as a Key V2X technology and applications (Day 1 and beyond) SAFe Agile practices Knowledge of applicable data privacy practices and laws Ability to communicate clearly with non-technical stakeholders and cross-functional teams #J-*****-Ljbffr ## Description OverviewWe are looking for a Software Development Engineer - Connectivity. You will play a pivotal role in shaping the definition and implementation of new TCU platforms. The role requires automotive or equivalent platform expertise in building scalable and high-quality product development.Engagement detailsLocation: Vigo, SpainEmployment type: Full time / ContractorWorking model: HybridStart date: ASAPResponsibilitiesDesign, develop, and maintain software for TCU connectivity platforms across 4G/5G, C-V2X, UWB, NFC, and CAN domainsWrite, code, test, and analyze software programs and applications throughout the full production lifecycleReview validation logs, confirm defects, and drive resolution in collaboration with the development teamResearch, design, document, and modify software specifications to meet evolving platform requirementsIntegrate software across multiple execution contexts and domains using dynamic linking and loading techniquesPerform performance optimization and tuning for embedded Linux and NAD environmentsImplement and maintain telematics features including eCall, remote services, data collection, and Phone as a KeyConduct static and dynamic code analysis; develop and execute unit, integration, and system test plansCollaborate with cross-functional teams including validation, hardware, and cloud engineersProvide mentoring, support, and technical guidance to junior engineersCommunicate findings and technical decisions clearly to both technical and non-technical stakeholdersQualificationsCollege diploma or university degree in computer science, information systems, or software engineering - plus 5-12 years of equivalent experienceHands-on knowledge of: 4G/5G Modem, DSRC, C-V2X, Ultra Wide Band, NFC, CAN, Ethernet, IP, TCP/UDP, TLS/DTLSFamiliarity with MQTT, OMA-DM, LWM2M, and Macchina.Io frameworkExperience with Linux, NAD, Application Processor, SoC, HSM, SEEIndustry background in connectivity, cockpit, or cloud solution development (automotive or consumer)Nice to haveDeep understanding of on-board and off-board connectivity platformsNative software engineering experience: C/C++, Rust, Java, or JavaScriptLinux and NAD development; startup configuration, scripting, and application developmentPerformance optimization and tuningStrong grasp of quality practices: static/dynamic code analysis, unit, integration, and system testingExperience with dynamic linking/loading and multi-domain software integrationRadio Interface Layer and Hardware Abstraction design principlesMultiple vehicle architectures and diagnostics experienceSignal, API, and service-oriented interface designKnowledge of telematics features: eCall, remote services, data collection, Phone as a KeyV2X technology and applications (Day 1 and beyond)SAFe Agile practicesKnowledge of applicable data privacy practices and lawsAbility to communicate clearly with non-technical stakeholders and cross-functional teams#J-*****-Ljbffr ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)