Embedded C/C++ Engineer
Department Overview
Every day, our enterprise and public safety customers rely on effortless and reliable communications to keep business thriving and communities safe. They call it their lifeline. At Motorola Solutions, we not only build that lifeline – with mission-critical services, software, video and access control, backed by secure, resilient land mobile radio communications – we advance it every day through our commitment to innovation. We are solving for safer.
Job Description
You are joining the Base Transceiver Station (BTS) software engineering team within Dimetra Software Engineering department. We use agile frameworks and handle a dense roadmap of new features with a full product lifecycle responsibility. We offer our Dimetra technology for a variety of clients, mostly within governmental but also commercial space (for example you will develop systems used by different emergency services across Europe). Find out more about the product:https://www.youtube.com/watch?v=4kGiz65pkic
You will be
Developing and supporting new features in an embedded product written in C and C++
Ensuring by frequent integration that your code works (on a HW you can touch in the lab)
Taking part in sprint planning sessions, daily scrums, sprint reviews and retrospectives
Basic Requirements
As a software engineer you will require
Strong understanding of C / C++ programming languages with proven experience in software development
Communicate with clarity and precision in English both verbal and written
Hands on experience in Linux environment
Knowledge of computer networks (TCP/IP)
Ability to work from the office 2 days per week
Preferred skills
Background in software development for embedded systems, telecom, public safety or similar environments
Know-how in re-engineering and refactoring
Real-time operating systems programming experience
Embedded C/C++ Engineer
Embedded C/C++ Engineer