Embedded Technical Lead (IoT)
Primary stack
Nice to have's
Job description
About the Position
Embedded Technical Lead (IoT)
Location: Poznań, Poland
Work Model: Hybrid (3 days in office, 2 days remote)
About the Company:
Our client is a technology firm specializing in creating solutions for Embedded and Internet of Things (IoT). With years of experience, they deliver projects for international clients, developing software for smart devices used in the medical, industrial, and automation sectors. Their team comprises experienced engineers who combine software, electronics, and modern technology expertise.
Job Description:
The project focuses on developing modern IoT and robotics solutions. Currently, the team is working on a solution based on the nRF platform, used in Internet-connected devices. The project combines software, electronics, and real devices, aiming to create advanced solutions that can collect and process data and communicate with other systems.
Responsibilities
- Designing the architecture of Embedded and IoT solutions and selecting appropriate technological solutions for the project,
- Leading the technical project and ensuring architectural consistency at all stages of its development,
- Developing Embedded software in C++ and actively participating in implementing key functionalities,
- Planning technical work, estimating tasks, and identifying project risks,
- Collaborating with the client during requirement analysis, project workshops, and proposing optimal technical solutions,
- Leading project sessions and participating in defining architecture, data flows, and key system components,
- Conducting Impact Analysis and assessing the impact of planned changes on system architecture and quality,
- Ensuring high code quality, compliance with the adopted architecture, and developing good programming practices,
- Conducting code reviews and supporting the team in solving complex technical problems,
- Coordinating the technical work of the Embedded team, supporting, and mentoring less experienced programmers,
- Participating in planning product development and subsequent project stages – from the conceptual phase to the production solution.
Requirements
Main Requirements:
- Minimum 5 years of experience in creating Embedded software,
- Minimum 1-2 years of experience as a Tech Lead,
- Very good knowledge of C++ or C,
- Good knowledge of CMake and Git,
- Commercial experience with at least one of the microcontrollers: nRF, STM32, or ESP32 (mandatory),
- Practical experience in designing solutions and making technical decisions,
- Knowledge of good programming practices (Clean Code, SOLID, design patterns),
- Experience in code review and teamwork,
- Ability to independently lead tasks and propose solutions,
- Developed communication skills and willingness to cooperate with the client,
- Fluent English enabling smooth cooperation with the client.
Nice to Have:
- Experience with Clean Architecture, Hexagonal Architecture, or Event Driven Architecture,
- Knowledge of Embedded Linux or FreeRTOS,
- Experience with Docker and CI/CD,
- Practical knowledge of Python,
- Experience with BLE, MQTT, or IoT solutions,
- Knowledge of DDD (Domain Driven Design),
- Experience in conducting technical workshops or Product Discovery,
- Experience with AWS, Azure, or Google Cloud.
We Offer
- Real influence on the architecture and direction of the project,
- Participation in modern projects in the field of IoT, robotics, and Embedded systems,
- Collaboration with an experienced team of engineers,
- Great autonomy and the ability to make technical decisions,
- Stable cooperation based on a B2B contract,
- Flexible start times,
- Private medical care (Lux Med),
- MultiSport card,
- English lessons with a native speaker,
- Regular team-building meetings,
- Friendly atmosphere and a collaborative culture based on sharing knowledge and mutual support.
If you are an experienced Embedded Developer, enjoy working closely with hardware and modern IoT technologies, and want to develop your leadership skills and take responsibility for the technical management of projects – send your CV 🙂
Apply Now
The administrator of your personal data is IFIRMA SA, with its registered office in Wrocław, ul. Grabiszyńska 241G, 53-234 Wrocław, entered in the register of entrepreneurs maintained by the District Court for Wrocław – Fabryczna, VI Commercial Division of the National Court Register under number KRS: 0000281947, NIP: 8981647572, REGON: 9310823940, website: . IFIRMA SA is the owner of the Recruitment Agency Power Media https://www.powermedia.com.pl
Data Protection Officer
In matters concerning the protection of personal data, you can contact our Data Protection Officer (DPO) at [email protected] or by letter to the company's registered office. We will process your personal data for the following purposes:
A. Maintaining the Power Media Candidate Database and conducting recruitment processes: creating your profile in the candidate database, evaluating qualifications, matching your candidacy with job offers from our clients (including the recruitment you are applying for), and maintaining contact.
Legal basis: Your voluntary consent to be included in the candidate database (Article 6(1)(a) of the GDPR).
Retention period: 24 months from the date of application or until you withdraw your consent.
B. Formal verification of candidate availability with the Client: providing the Client with a minimal amount of data (e.g., name and surname) to exclude situations where you have previously applied to that Client or with another agency.
Legal basis: Legitimate interest of ours and the Client's (Article 6(1)(f) of the GDPR) to verify the absence of disputes and avoid duplication of candidate applications.
Retention period: For the time necessary to complete the verification.
C. Submission of the full application to a specific Employer: sending your CV to a selected Client after verifying their identity and obtaining your confirmation of interest in participating in the process with that specific employer.
Legal basis: Your separate consent indicating the specific employer by name (Article 6(1)(a) of the GDPR).
Retention period: Until the application is submitted to the Client (further retention by the Client is governed by its own personal data protection policy).
D. Defense against claims and resolution of disputes: legal protection of the Company related to the provision of recruitment services.
Legal basis: Our legitimate interest (Article 6(1)(f) of the GDPR).
Retention period: For the duration of the limitation period for any claims arising from the law.
Voluntariness of data provision:
Providing personal data is entirely voluntary, but necessary for registering a profile in the Power Media candidate database and presenting your candidacy to potential employers. You can withdraw your consent at any time (e.g., by sending an email to [email protected]), which does not affect the lawfulness of the processing carried out before its withdrawal.
Data recipients:
Your personal data may be disclosed to:
- Clients of the Agency (Potential Employers): in a minimal scope (name and surname) to verify the absence of duplicate applications (based on our legitimate interest), and in full CV scope – only after disclosing the full name of the Client to you and obtaining separate consent. Once full data is provided, the Client becomes an independent controller of your personal data.
- Technology service providers: entities processing data on our behalf (e.g., recruitment system providers – ATS, hosting, and email).
- State authorities: institutions authorized by law.
Candidate rights
You have the right to access your data, correct it, delete it (right to be forgotten), restrict processing, data portability, object to processing based on legitimate interest, and withdraw consent at any time. You also have the right to lodge a complaint with the President of the Personal Data Protection Office.
Profiling and international transfers
As part of the candidate database, the Company may use ancillary profiling (evaluation of skills, education, and experience against criteria specified in client job offers). This profiling does not produce legal effects or make fully automated decisions (the final decision to contact is always made by a recruiter). Your personal data will not be transferred to third countries outside the European Economic Area (EEA).
Detailed information on the general data protection principles in the Company is described in our Privacy Policy.
Read more
Share this offer
Check similar offers
AML Expert
Sales Representative (m/f)
IT Support Engineer (L2/L3)
Wrocław
Senior Data Engineer (GCP)
Warszawa
DevOps Engineer (Java/Groovy Background)
Warszawa
Apply Now
Attach CV
- I agree to the processing of my personal data by IFIRMA S.A., the owner of the Recruitment Agency Power Media, for the purpose of including my application in the candidate database and conducting recruitment processes for the Agency's clients (including the recruitment for the position indicated in the announcement). I acknowledge that the name of the specific employer will be disclosed to me after preliminary verification of my qualifications, and my full data will be transferred to them upon obtaining my acceptance.
© Power Media. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Recruitment & HR Tech,IT Services
About the Company Power Media is a recruitment agency specializing in IT recruitment with over 20 years of experience in the market. The company offers comprehensive support to both job seekers and employers, facilitating career transitions and connecting skilled IT professionals with top employers in Poland and abroad. Products, Services & Tech Stack Core Solutions: Recruitment of IT specialists IT Outsourcing Talent Acquisition Services Project Scope & Target Clients Client Base: Domestic companies International clients Small to medium-sized enterprises Large corporations and global entities Engineering Scale: Multiple recruitment processes running concurrently
More at Power Media
All 81 rolesKey Account Manager – Telecom Sector
Power Media · Warsaw
Quantitative Developer (remote work)
Power Media · Kraków
Specjalista ds. Wsparcia SLA dla Systemów IT
Power Media · Kraków
Junior/Mid C# Developer
Power Media · Wrocław