CrawlJobs Logo

Connectivity Software Engineer

Netherlands, Eindhoven · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

In this key engineering position, you will design and implement high-performance, cross-platform mobile libraries that form the backbone of seamless device communication. You will be responsible for driving technical excellence, influencing architectural decisions, and ensuring software quality in a regulated environment governed by strict standards.

Job Responsibility

  • Architect and develop multiplatform mobile connectivity libraries using Swift (iOS) and Kotlin (Android), with experience in Kotlin Multiplatform for shared logic
  • Solve complex challenges in concurrency, multithreading, and memory management across mobile operating systems
  • Lead technical design reviews, conduct FMEAs (Failure Mode and Effects Analysis), and enforce best practices in testing, code quality, and Test-Driven Development (TDD)
  • Collaborate with global R&D teams across multiple time zones, contributing to a unified, scalable software architecture
  • Ensure full compliance with medical device regulations, including ISO 13485 and IEC 62304
  • Serve as the subject matter expert on mobile connectivity, partnering across departments to align technical strategy with product development goals

Requirements

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field
  • 5+ years of professional experience in native iOS and Android development
  • Expertise in Swift and Kotlin, with hands-on experience using Kotlin Multiplatform
  • Deep understanding of platform-specific memory management and modern concurrency models (Async/Await, Coroutines)
  • Strong foundation in clean architecture, SOLID principles, and object-oriented design
  • Experience with: BLE and Wi-Fi connectivity, OS abstraction layers
  • Networking protocols (ISO/OSI, MQTT)
  • CI/CD pipelines, GitHub Actions, Docker
  • Build tools (Gradle) and package managers (CocoaPods)
  • Code quality tools, profilers, and static analysis
  • Proven commitment to clean coding, documentation, and software traceability

Nice to have

Familiarity with medical device software standards (ISO 13485, IEC 62304) is a strong advantage

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Connectivity Software Engineer

8 matching positions

Connectivity Software Engineer

Embark on a transformative journey as a Connectivity Software Engineer – VP at B...
Location
Location
United States , New York
Salary
Salary:
170000.00 - 230000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Developing low-latency trading applications using Core Java and/or C++ in Linux environments
  • Multithreading, memory management, caching, networking, distributed systems, and performance-oriented system design
  • Financial systems supporting trading, risk, middle office, or related services, with exposure to client or market connectivity and order management preferred
  • Mentoring and guiding junior engineers within a collaborative development environment
  • Communicating effectively with technical and business stakeholders across region
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
  • To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies
  • manage and maintain policies/ processes
  • deliver continuous improvements and escalate breaches of policies/procedures
  • If managing a team, they define jobs and responsibilities, planning for the department’s future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Wellness center
  • Health center
  • Variety of sophisticated dining options
  • Fulltime
Read More
Arrow Right

Connectivity Software Engineer

OpenAI is seeking a Connectivity Software Engineer to design, implement, and opt...
Location
Location
United States , San Francisco
Salary
Salary:
293000.00 - 325000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience shipping wireless features on Linux-based products
  • Highly proficient in C/C++ with scripting experience (Python or shell) and systems debugging (gdb, strace, logs, packet traces)
  • Deep knowledge of Bluetooth Classic/BLE (HCI, L2CAP, GATT/GAP, profiles) and Wi-Fi (802.11 a/b/g/n/ac/ax, WPA2/3, nl80211, NAN)
  • Hands-on experience with BlueZ, wpa_supplicant/hostapd, NetworkManager, and driver bring-up on ARM64 or x86 platforms
  • Proven track record of improving real-world performance and reliability under RF constraints
Job Responsibility
Job Responsibility
  • Design, implement, and debug Bluetooth/BLE and Wi-Fi features across kernel drivers, BlueZ/wpa_supplicant/hostapd, and systemd/D-Bus services
  • Deliver robust pairing, bonding, and provisioning flows (GATT/GAP, LE Audio/LC3, WPA3/802.1X, captive portals, NAN)
  • Optimize link performance: throughput, latency, jitter, roaming, coexistence (BT↔Wi-Fi), and power modes (TWT, WoWLAN)
  • Build reliable network management using NetworkManager/nmcli, nl80211/cfg80211/mac80211, DNS/DHCP/mDNS, P2P/SoftAP
  • Instrument and analyze with packet captures and tooling (btmon/hcidump, Wireshark, iperf, eBPF/perf, spectrum sniffers)
  • Drive interoperability and certification readiness (Bluetooth SIG, Wi-Fi Alliance) and resolve field issues with root-cause fixes
  • Contribute to OTA-safe configuration, telemetry, and diagnostics for fleet-scale operation
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right
New

Senior Market Connectivity Software Engineer

Embark on a transformative journey as a Senior Market Connectivity Software Engi...
Location
Location
United States , New York
Salary
Salary:
170000.00 - 230000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Developing low-latency trading applications using Core Java and/or C++ in Linux environments
  • Multithreading, memory management, caching, networking, distributed systems, and performance-oriented system design
  • Financial systems supporting trading, risk, middle office, or related services, with exposure to client or market connectivity and order management preferred
  • Mentoring and guiding junior engineers within a collaborative development environment
  • Communicating effectively with technical and business stakeholders across region
Job Responsibility
Job Responsibility
  • Design, develop and improve software
  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Collaboration with peers, participate in code reviews
  • Stay informed of industry technology trends
  • Adherence to secure coding practices
  • Implementation of effective unit testing practices
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Connectivity (C++)

We’re searching for a Staff Software Engineer to join Aurora’s Vehicle Connectiv...
Location
Location
United States , Pittsburgh
Salary
Salary:
171000.00 - 273000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS/PhD in Computer Science or related field, or equivalent industry experience
  • Expert-level C++ programming skills and the ability to design high-performance, thread-safe, and memory-efficient systems in a Linux environment
  • Ability to work across multiple programming languages and paradigms
  • Experience working with networking protocols, such as TCP, UDP, gRPC, HTTP and network health monitoring frameworks
  • A passion for writing robust, intuitive, and pragmatic production code
  • Experience with Linux network configuration and troubleshooting
  • Ability to navigate and work effectively in large codebases
  • Strong verbal and written communication skills
  • Work autonomously, but still be a great team player with colleagues across time-zones
Job Responsibility
Job Responsibility
  • Define vehicle connectivity and communication architecture
  • Design and implement highly-reliable, low-latency vehicle communications framework handling diverse mobile network conditions
  • Address connectivity-specific concerns for vehicle runtime, e.g. networking, performance, and observability
  • Work with autonomy engineers to meet performance and efficiency requirements for data throughput
  • Provide engineering support for field testing and fleet operations
  • Mentor senior engineers, set coding standards, and drive the long-term roadmap for vehicle to cloud connectivity
What we offer
What we offer
  • Annual bonus
  • Equity compensation
  • Benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Connectivity

Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 303000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS/PhD in Computer Science or related field, or equivalent industry experience
  • Expert-level C++ programming skills and the ability to design high-performance, thread-safe, and memory-efficient systems in a Linux environment
  • Ability to work across multiple programming languages and paradigms
  • Experience working with networking protocols, such as TCP, UDP, gRPC, HTTP and network health monitoring frameworks
  • A passion for writing robust, intuitive, and pragmatic production code
  • Experience with Linux network configuration and troubleshooting
  • Ability to navigate and work effectively in large codebases
  • Strong verbal and written communication skills
  • Work autonomously, but still be a great team player with colleagues across time-zones
Job Responsibility
Job Responsibility
  • Define vehicle connectivity and communication architecture
  • Design and implement highly-reliable, low-latency vehicle communications framework handling diverse mobile network conditions
  • Address connectivity-specific concerns for vehicle runtime, e.g. networking, performance, and observability
  • Work with autonomy engineers to meet performance and efficiency requirements for data throughput
  • Provide engineering support for field testing and fleet operations
  • Mentor senior engineers, set coding standards, and drive the long-term roadmap for vehicle to cloud connectivity
What we offer
What we offer
  • Annual bonus
  • Equity compensation
  • Benefits
  • Fulltime
Read More
Arrow Right

Senior Low Latency Exchange Connectivity Software Engineer

Citi Equities Technology organization is looking for a senior software engineer ...
Location
Location
Hong Kong SAR , Kowloon
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Java, C#
  • Proven experience developing automated trading platforms
  • Python knowledge is a plus
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Ability to prioritize multiple tasks, set goals, and meet deadlines
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Exchange Connectivity Development: Design, develop, and maintain high-performance, ultra-low latency exchange connectivity components for the electronic execution platform. This includes implementing and optimizing exchange-specific protocols (e.g., FIX, native exchange APIs) for order entry and drop copy feeds
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the SDLC to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Connectivity

The Connectivity team owns the core platform that enables Scale to continuously ...
Location
Location
United States , San Francisco; New York
Salary
Salary:
216200.00 - 270250.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software engineering experience, with a strong background in building and operating large-scale, production-grade platforms
  • Deep expertise in distributed systems and cloud-native architectures, including Kubernetes, microservices, event-driven systems, caching, and production databases
  • Proven ability to lead multi-quarter technical initiatives, work effectively across cross-functional teams, and apply strong architectural judgment in ambiguous environments
Job Responsibility
Job Responsibility
  • Design and own foundational platform systems that support scalable data generation, evaluation, and bespoke customer delivery across Scale’s ecosystem
  • Architect extensible, production-grade services that can support frontier AI workflows, including multi-modal inputs, long-running processes, and agentic orchestration
  • Build and operate distributed systems at scale, with strong guarantees around correctness, reliability, observability, and cost efficiency
  • Integrate with public LLM APIs and AI services, designing abstractions that are resilient to model churn, latency variability, and evolving usage patterns
  • Design and maintain data transformation and processing systems, supporting complex schema evolution, customization, and high-throughput workloads
  • Partner closely with infrastructure, product, and customer-facing teams to define requirements, shape technical direction, and deliver seamless integration experiences for customers
  • Lead multi-quarter technical initiatives, including authoring and driving a 6+ month technical roadmap for major platform investments
  • Apply strong engineering judgment in ambiguous problem spaces, balancing speed with long-term maintainability and operational excellence
  • Raise the quality bar through thoughtful system design reviews, rigorous code reviews, and mentorship grounded in real-world production experience
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • equity based compensation
  • commuter stipend
  • Fulltime
Read More
Arrow Right