Senior Software Engineer - Network Management & Cloud at Skylo Technologies

Espoo, Uusimaa, Finland

Skylo Technologies Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Satellite Communications, Telecommunications, IoT, AutomotiveIndustries

Requirements

  • 5-8 years of experience in systems software development with designing, developing and integrating software systems
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree preferred
  • Good programming skills in JavaScript or Python, familiarity with Rust or C++ would be a plus. Familiarity with REST API is preferred
  • Familiarity with modern web development frameworks such as NuxtJS
  • Proven experience in inter-module and inter-process communication design and implementation
  • Experience solving problems relating to thread and process synchronization, IPC mechanisms (e.g., shared memory, sockets, pipes), and distributed coordination (e.g., consensus protocols, event propagation)
  • Solid understanding of memory management, preferably including experience using tools such as GDB, Valgrind, AddressSanitizer, or similar
  • Familiarity with networking protocols and standards including SNMP, TCP/IP, Wireless Network Protocols, VXLAN, etc
  • Familiarity with the Git version control system

Responsibilities

  • Design and implement high-performance, scalable features that power world-class wireless network products and meet next-generation infrastructure demands
  • Design and develop complex applications from start to finish, utilizing JavaScript or NuxtJS based web development frameworks
  • Collaborate with design and product teams to ensure that our applications meet user needs and exceed expectations
  • Debug and resolve complex issues related to memory leaks, race conditions, deadlocks, dependency conflicts, and performance bottlenecks
  • Collaborate with multi-disciplinary teams (PLM, protocols, platform, QA, hardware, DevOps) across global development centers
  • Collaborate with team members in design/code reviews and in defining technical standards
  • Continuously improve system observability, reliability, and maintainability
  • Design and implement software that manages and controls different nodes in satellite radio access and core network

Skills

Key technologies and capabilities for this role

JavaScriptNuxt.jsWeb DevelopmentNetwork Management3GPP StandardsCloud-NativevRANSatellite NetworksPerformance OptimizationDebugging

Questions & Answers

Common questions about this position

What is the work location and office policy for this role?

The role is located in Espoo, Finland, with an onsite requirement of 3 days a week in the office.

What programming skills are required for this position?

Good programming skills in JavaScript or Python are required, with familiarity in Rust or C++ as a plus, and familiarity with REST API preferred. Experience with modern web development frameworks such as NuxtJS is also needed.

What experience level is expected for this Senior Software Engineer role?

Candidates should have 5-8 years of experience in systems software development with designing, developing, and integrating software systems.

What is the salary or compensation for this position?

This information is not specified in the job description.

What education is required for this role?

A Bachelor's degree in Computer Science, Electrical Engineering, or a related field is required, with a Master's degree preferred.

Skylo Technologies

Satellite-based connectivity for remote communication

About Skylo Technologies

Skylo Technologies provides satellite-based connectivity solutions that enhance communication for existing devices in remote locations. By partnering with established satellite providers, Skylo extends coverage without the need to build its own satellites, allowing for a more cost-effective service. This is particularly beneficial for industries like energy, logistics, and healthcare, where operations often occur in isolated areas. Skylo's services include two-way GPS and messaging, which are crucial for monitoring the electrical grid, ensuring the safety of remote workers, and facilitating critical deliveries such as vaccines. The company charges customers based on coverage needs, number of connected devices, and data usage, aiming to provide affordable communication solutions for businesses and individuals.

Mountain View, CaliforniaHeadquarters
2017Year Founded
$148.8MTotal Funding
LATE_VCCompany Stage
Energy, Social Impact, HealthcareIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
Stock Options
Wellness Program
Professional Development Budget
Paid Vacation
Paid Holidays
Flexible Work Hours

Risks

Increased competition from companies like HMD Global may impact Skylo's market share.
Integration challenges with partners like Cubic Telecom could affect service quality.
Limited extension of partnerships, like with Google, may restrict market reach.

Differentiation

Skylo leverages existing satellite infrastructure, reducing costs and speeding up service deployment.
The company offers seamless roaming between terrestrial and satellite networks, enhancing connectivity.
Skylo's focus on remote communication supports industries like energy, logistics, and healthcare.

Upsides

Growing interest in satellite IoT solutions boosts Skylo's market potential.
Partnerships with major companies like Google expand Skylo's consumer device integration.
Skylo's strategic regulatory focus aids in navigating complex global markets.

Land your dream remote job 3x faster with AI