Senior C Software Engineer

4 tygodni temu


Kraków, Polska Motorola Solutions Pełny etat

Job Description

To speed up the development of the Avigilon Alta portfolio (), we are looking for embedded software engineers with knowledge of C and C++. Our team works closely with Alta teams in London and Oslo.

We are looking for open-minded and self-driven engineers to work on camera platforms and cooperate with backend engineers working on cloud-based video management systems.

In this role you will join a newly created team, and you will have the opportunity to be one of the founding engineers with significant impact on the solutions developed by the team.

Responsibilities include:

Writing new and maintaining existing code for embedded systems in C and sporadically in C++

Developing drivers dedicated to the Linux kernel in C

Fixing security issues discovered in existing embedded software

Making sure that the introduced software is free from regression by executing manual tests and providing test automation

Active participation in software architecture creation

Active participation in the code review process

Collaborating with engineers located in different countries

Being an active member of your team


Basic Requirements

2+ years of professional experience in similar role

Bachelor’s or Master’s degree in Engineering, Computer Science or a related field

Strong understanding of C and C++ programming languages

Strong understanding of software development principles and methodologies.

Familiarity with embedded systems architecture and design, particularly in relation to hardware

Knowledge of data structures and algorithms

English language skills at level allowing efficient communication

Openness to work from our Kraków office at least two days a week

Optional Qualifications:

Experience with system programming

Experience with scripting languages, especially Bash and Python

Experience with network programming (TCP/IP and RTP)

Experience with concurrent and distributed programming

Experience with hardware debugging tools like oscilloscopes and logic analyzers.

Knowledge of Linux kernel internals

Knowledge of CI/CD process and related tools

Interest in topics related to cybersecurity

In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. 

Also, to reward your work you’ll get:

Private medical & dental coverage, Multisport

Life insurance (two annual income), 

Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, 

Employee Pension Plan – 3,5 % of the month’s salary gross, which goes to the retirement account

IP Tax Relief (up to 80%)

Yearly salary increase (depends on individual performance)

Yearly bonus (depends on company performance)

Flexible working hours (usually day starts between 7-10), 

8 hours working day (30 minutes lunch break included).

lots of sports activities such as Moto football league, Wakeboarding, Snowboarding, e-gaming league etc.

access to wellness facilities and integration events

comfortable work conditions (high-class offices, parking space)

volleyball field and grill place next to the office

training and broad development opportunities

Motorola Solutions is supporting CSR activities and encourages employees to participate

Employees are able to use 10% of their time and resources towards learning and innovation, promoting growth and development within the company.


Travel Requirements

None


Relocation Provided

Domestic


Position Type

Experienced

Referral Payment Plan

Yes

Company

Motorola Solutions Systems Polska Sp.z.o.o

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. 

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email


  • C++ Software Engineer

    2 miesięcy temu


    Kraków, Polska HAYS Pełny etat

    C++ Software EngineerKrakówNR REF.: 1189707Hays IT Contracting is a cooperation based on B2B rules. We connect IT and Engineering specialists with the most interesting technological projects on the market.Join the group of 500 satisfied Contractors working for Hays’ clients!For our Client we are currently looking for Candidates for the position of:Senior...


  • Puszkarska K, Kraków, Polska GlobalLogic Pełny etat

    Exciting Opportunity at GlobalLogicWe are seeking a highly skilled Senior C++ Software Engineer to join our team at GlobalLogic. As a key member of our interdisciplinary team, you will be responsible for developing and maintaining high-quality software products using C++ and Linux.The ideal candidate will have extensive experience working with C++ and Linux,...

  • Senior Software Engineer

    1 miesiąc temu


    Kraków, małopolskie, Polska Link Group Pełny etat

    Senior Software Engineer – AUTOSAROpis stanowiska:Poszukujemy doświadczonego Senior Software Engineer, który będzie odpowiedzialny za analizę wymagań, projektowanie, programowanie oraz weryfikację oprogramowania dla modułów sterowania elektroniką mocy, zgodnie z procesami Automotive SPICE w obszarze architektury AUTOSAR.Zakres obowiązków:Analiza...


  • Kraków, Polska Software Mind Pełny etat

    [BCL] Senior Back-End Software Engineer (.NET) Full-time Company Description Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building...


  • Kraków, Lesser Poland Motorola Solutions Systems Polska Pełny etat

    About UsMotorola Solutions Systems Polska is a leading provider of innovative solutions for the public safety and enterprise industries.Job DescriptionWe are seeking an experienced C# Senior Software Engineer to join our Krakow Avigilon Control Center (ACC) team.Key Responsibilities:Design, develop, and maintain end-to-end software solutions for ACC Video...


  • Kraków, Polska Telestream, LLC Pełny etat

    Job Title: Senior/Principal Software EngineerLocation: Kraków or Remote, PolandJob Type: Full-TimeAbout UsTelestream is at the forefront of innovation in the Media and Entertainment Software Industry, focusing on delivering scalable and high-performance software solutions. We are seeking a highly skilled Senior/Principal Software Engineer to join our...


  • Kraków, Lesser Poland Motorola Solutions Systems Polska Pełny etat

    Senior Software Engineer (C++, Python)We are seeking an experienced Senior Software Engineer to join our Video Solutions team in Krakow, Poland. The ideal candidate will have a strong background in C++ and Python, with a focus on developing high-performance software for real-time embedded Linux devices.Job Summary:This is a challenging opportunity for a...


  • Czerwone Maki , Kraków, Polska Motorola Solutions Pełny etat

    About UsMotorola Solutions' R&D center in Krakow is a dynamic hub of innovation, home to over 180 experts working on cutting-edge video and analytics solutions. Our team brings advanced capabilities to public safety and commercial customers, empowering users to take proactive action.Learn more about our company:avigilon.comyoutube.comJob DescriptionWe are...


  • Jasnogórska , Kraków, Polska ESET Pełny etat

    As a Cloud Native C++ Software Engineer at ESET, you will be responsible for the analysis, design, implementation, and automatic testing of various parts of our cloud-based Endpoint Detection and Response (EDR) solution. The solution contains an agent written in C++, services written in C++/C#/Go, and a frontend written in JavaScript. It uses various kinds...


  • Kraków, Polska Autodesk Pełny etat

    Job DescriptionAvoid complex technical challenges and resolve problems for users by joining Autodesk as a Senior Software Development Engineer.About the RoleWe are looking for a passionate and experienced software engineer to join our team. The ideal candidate will have advanced expertise in C++ programming and solution design, with over 5 years of...


  • Kraków, małopolskie, Polska BorgWarner Pełny etat

    B.S. in Engineering in Electrical, Electronics, Software, Mechatronics Engineering, or Computer Engineering.Previous experience in software engineering within communication protocols (e.g., CAN, LIN, Ethernet) and diagnostic functionalities (e.g., network management, fault management, UDS) within the AUTOSAR architecture.Good knowledge of C...


  • Kraków, Polska Software Mind Pełny etat

    [BG1] Senior Front-end Software Engineer (Angular) Full-time Company Description Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building...


  • Puszkarska K, Kraków, Polska GlobalLogic Pełny etat

    About the RoleWe are seeking a skilled Senior Automotive Software Validation Engineer to join our team. This is an exciting opportunity to work on cutting-edge projects, leveraging advanced technologies to shape the future of automotive technology.ResponsibilitiesDesign and implement verification strategies for software in ASPICE (SWE.5 and SWE.6 areas)Lead...


  • Kraków, Lesser Poland Ibm Polska Sp. z o.o. Pełny etat

    Senior Cloud Software EngineerAt Ibm Polska Sp. z o.o., we are seeking a highly skilled Senior Cloud Software Engineer to join our team.About the JobWe are looking for a talented engineer who can design, develop, and maintain robust and scalable web applications. The successful candidate will be responsible for working closely with cross-functional teams to...

  • Senior C/C++ Engineer

    1 miesiąc temu


    Kraków, Polska Motorola Solutions Pełny etat

    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...


  • Generała Bohdana Zielińskiego , Kraków, Polska Avenga Pełny etat

    Explore a challenging opportunity at Avenga as a skilled Lead C++ Software Engineer. In this role, you will be responsible for developing, coding, testing, and debugging complex software solutions or enhancements to existing products.A successful candidate should have experience in fast-paced software development in Agile environments and advanced knowledge...


  • Kraków, Lesser Poland PLVISION Pełny etat

    Software Engineer Job DescriptionWe are seeking a highly skilled Senior Network Software Validation Engineer to contribute to our new project. The ideal candidate will have experience working with Golang, Python, Linux, and network protocols.The successful candidate will be responsible for validating the quality of networking devices, SDN controllers, and...


  • Kraków, Polska Autodesk Pełny etat

    Position Overview Do you enjoy solving technical challenges while also resolving problems for users? Are you curious to explore and enhance how simple 2D shape could be nested together to be then fabricated into complex objects? Do you want to have plenty of opportunities to learn and develop your skills? If so join us at Autodesk! Autodesk Fusion...


  • Kraków, małopolskie, Polska N-iX Pełny etat

    We are seeking a highly skilled Senior C++/Qt6 Developer to join our dynamic team. If you have a passion for creating high-performance applications and thrive in a collaborative environment, we want to hear from you.Responsibilities:Design, develop, and maintain high-performance applications using C++ (versions 98 - 17) and Qt6, with a specific focus on...


  • Kraków, Polska People More P.S.A. Pełny etat

    We are a forward-thinking company, People More P.S.A., looking for an exceptional Senior Software Engineer to join our team. This is an exciting opportunity to work on challenging global projects as an R&D Backend Java Developer.Company OverviewWe are a dynamic and innovative company with a strong focus on delivering high-quality software solutions. Our team...