Software Engineer C/C++/JAVA (TETRA System)

Motorola Solutions Systems Polska Sp.z.o.o
Online interview
Employment contract
Remote possible
Paid vacation

Project description

Company Overview

At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it’s helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Bring your passion, potential and talents to Motorola Solutions, and help us usher in a new era in public safety and security.

Department Overview

The Dimetra Software Engineering department, part of Motorola Solutions Polska - a global leader in mission-critical communication products, services and solutions - is looking for motivated software developers.

In Dimetra Software Engineering department we are responsible for specifying, designing, implementing, testing and maintaining telecommunications products for public safety in TETRA technology. We are divided into self-organizing teams, working in Agile environment.

Job Description

Being a part of the TETRA Base Transceiver Station (BTS) team in Motorola Solutions you will participate in, and be responsible for designing, developing, unit testing, and integrating software to support the development, enhancement, and maintenance of elements of TETRA public safety telecommunications infrastructure.

The growing BTS team is handles a dense roadmap of new features with full several-year-long product lifecycle responsibility and as a part of an agile organization, the team influences the product roadmap.

You will have an opportunity to work with mission critical telecommunications systems. You will learn about, investigate, design and troubleshoot real-world voice and data transfer scenarios spanning the topics of quality, IP networking, signalling, wired and over-the-air interface protocol interoperability while maintaining testability, robustness, encryption, security, real-time performance and recoverability of the system. In doing so you will cooperate with other teams in our global organization.

You will work in a modern software design flow with your work reviewed, built and unit tested the same day; automatically functionally regression tested, integrated and system-tested in an automatic regression suite running on real HW you can touch, all by the next morning.

Our products are developed mainly in C and C++ on several software architecture layers, including those close to hardware, as well as on higher levels of abstraction. Our automatic testing framework uses JAVA.

Who we're looking for?

Basic Requirements

  • Communicate with clarity and precision in English
  • Knowledge of C, C++, JAVA programming languages
  • Linux skills
  • University degree

Preferred skills (not required, but nice to have):

  • Software versioning system (e.g. GIT) experience
  • Know-how in re-engineering and refactoring
  • Basic knowledge of telecommunications technologies
  • Knowledge of C++ 11 or newer

How we manage our projects?
Agile, Scrum, Kanban, Kangile
How we code?
Git, tsf, Azure Devops
Version control
Code review
Pair programming
Static code analysis
Knowledge database
How we test?
Unit tests
Integration tests
System tests
Performance tests
Manual testing
Test automation
Additional monitor
Personal container
Operating system
Work environment
Tech supervisor
Open space
Flexible working hours
7 - 18
Office hours
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
  • Financial bonus
  • Equity
  • Pracowniczy Program Emerytalny
  • Cold beverages
  • Hot beverages
  • Fruits
  • Books
  • Trainings
  • Conferences
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Integration events

Our company

Motorola Solutions Systems Polska Sp.z.o.o

Krakow 1700+
Tech skills
  • Angular
  • JavaScript
  • CSS

Check out similar job offers