Head of Software Engineering
Tech Stack / Keywords
Firma i stanowisko
Our Embedded Software Engineering domain is a core R&D unit responsible for crafting reliable, high-performance software for smart IoT devices, AI-powered cameras, and connected hardware. The team focuses on the full software stack close to hardware: low-level firmware, Linux-based and RTOS-based embedded platforms, middleware, file systems, connectivity (Wi-Fi, BLE, cellular), and real-time audio/video streaming. We operate with an agile, delivery-first R&D approach, driving software architecture from concept and prototyping to edge AI deployment, secure OTA management, and mass-production readiness.
Wymagania
- Proven leadership experience as a Head of Engineering, Director of Software, or Engineering Delivery Lead managing embedded software/firmware organizations using C/C++, Embedded Linux, and RTOS.
- Deep architectural background in embedded systems including OS drivers, middleware, connectivity, video/audio streaming, and edge processing.
- Hands-on experience in pre-sales enablement, including technical proposal writing, client pitches, and effort estimations.
- Solid understanding of modern software delivery practices, Agile frameworks, and CI/CD for embedded systems.
- Ability to build trust, empower autonomous leads, resolve team friction, and balance technical excellence with project deadlines and budget constraints.
- Advanced/Fluent English communication skills (C1/C2) with ability to articulate complex technical architectures to technical and non-technical stakeholders.
Nice to have:
- Experience with AI/ML integration at the edge (on-device object detection, ISP tuning, smart camera features).
- Domain experience in smart home, IoT, or camera security platforms.
- Understanding of full hardware lifecycle including integration with EE/RF and mass-production pipelines.
- Strong negotiation skills regarding delivery scope, boundaries, and timelines.
Obowiązki
Software Delivery & Technical Strategy:
- Take full accountability for domain-wide software delivery across multiple projects, ensuring high-quality architectural choices, secure software lifecycles (OTA, secure boot), and execution against business goals.
Pre-Sales & Technical Discovery:
- Actively participate in pre-sales calls, technical discovery sessions, and client proposals.
- Evaluate system constraints, design high-level software architectures, and estimate engineering efforts for prospective clients.
Engineering Excellence & Standards:
- Establish domain-wide coding guidelines, automated testing frameworks, and CI/CD practices tailored for embedded Linux, RTOS, firmware, and edge AI development.
Leadership & Team Alignment:
- Partner with, support, and align seasoned Software Development Managers and Tech Leads.
- Empower autonomous execution while maintaining a unified technical direction.
- Resolve interpersonal friction, defuse technical disagreements, and unite the engineering team under a shared strategic vision.
Resource Management & Domain Scaling:
- Oversee resource allocation and capacity planning to balance team utilization across projects.
- Partner with Recruitment to align hiring and scale engineering capacity.
Executive Stakeholder Management:
- Serve as the primary embedded software domain authority for clients, product managers, and cross-functional leaders.
Benefity
- Equal opportunities environment, transparent and value-based corporate culture, individual approach to team members.
- Competitive salary packages with performance-based annual reviews.
- Opportunity to receive Performance Bonus and Loyalty Bonus.
- Employment via Contract of Employment (UoP) aligned with Polish Labour Law.
- Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations.
- Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes.
- Comprehensive private medical insurance to supplement standard NFZ coverage.
SQUAD
21 aktywnych ofert