Senior Firmware Engineer

Vilnius, Lithuania

Kaunas, Lithuania

Apply See all jobs

In the past year, CUJO AI has grown from a startup to a company that works with the biggest network operators in the U.S. Today we cover 20 million gateways, and the number is growing every day.

Today, we are looking for an experienced software engineer with a background in native code Linux, network and kernel development to join our high performing fast-growing engineering organization. As a Firmware Engineer at CUJO AI you will work in a team that builds home security solutions for operator home routers (CPE-devices), build test automation systems and port the software to different Linux based router platforms.

Your responsibilities

  • Build highly optimized software for Linux based CPE devices
  • Develop network security, parental control and network device intelligence solutions
  • Port the solution on different Linux based CPE platforms
  • Build automation for functional, performance and resilience testing
  • Assist with test lab infrastructure planning and implementation

Essential qualifications

  • Minimum 5 years of experience on native code Linux development
  • Linux network stack and kernel development
  • Excellent knowledge of IP based protocols
  • Detailed knowledge of Linux operating systems architecture
  • Familiar with developing software to embedded systems
  • Proven track record of build solutions with high stability, performance, security, maintainability, and scalability
  • Ability to learn quickly, and good written and verbal communication
  • Good written and verbal communication in English
  • A team player who takes pride in producing superior results while contributing to a high-caliber team

Additional qualifications

  • Expertise on building Firewalls or protocol clients
  • Development of Web Socket and RESTful API clients
  • Agile software development process experience
  • Experience on systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting
  • Firmware test lab planning and implementation
  • Experience on CI CD, TDD and test automation frameworks

Benefits and Perks

  • Ability to work flexible hours
  • Offices across the world
  • Opportunity to learn from highly skilled colleagues
  • Ambitious projects and meaningful cause
  • Calm and focused environment
  • Experience working with Big Data and scalability
  • Conferences, training, books – anything for your development
  • GROSS salary starting at 2500 EUR/month
  • Benefits package that includes Health Insurance, snacks, and more!