April 24, 2026

Director - Device Engineering - Embedded Software

Senior • On-site

Tysons, VA

Alarm.com is seeking a Director of Embedded Software to lead our Device Engineering organization's embedded software strategy and execution. As a Director, you will oversee multiple teams of Embedded Software Engineers and Engineering Managers to deliver high-quality, secure, and scalable software across our entire device portfolio. This role requires deep technical expertise in embedded systems combined with executive leadership skills to drive organizational vision, strategy, and long-term technical roadmaps. The ideal candidate is a strategic engineering leader who can set technical direction across the organization, build high-performing teams, and collaborate with senior leadership and external partners to ensure successful product delivery at scale.

RESPONSIBILITIES

  • Lead and manage multiple embedded software engineering teams and managers, overseeing software delivery across the complete device portfolio
  • Define and execute the long-term embedded software strategy, architecture, and technology roadmap aligned with company objectives
  • Collaborate with executive leadership, product management, and engineering teams to drive strategic initiatives and business outcomes
  • Manage project leads who work closely with third-party hardware companies to jointly develop embedded software solutions and ensure seamless integration into the Alarm.com ecosystem
  • Oversee collaborative embedded software development efforts with external partners, ensuring project leads have the resources and support needed for successful joint development initiatives
  • Drive technical excellence across the organization through standardization, best practices, and scalable development processes
  • Build, recruit, and retain top engineering talent while developing succession planning and career growth paths for team members
  • Oversee budget planning, resource allocation, and project prioritization across multiple concurrent embedded software initiatives
  • Champion innovation and emerging technologies to maintain competitive advantage in the embedded software space
  • Other duties as assigned

REQUIREMENTS

  • B.S. in Computer Engineering, Computer Science, or a related field; M.S. preferred
  • Strong technical background with knowledge of C/C++, embedded systems architecture, and modern development practices
  • 10+ years of experience in Embedded Systems development with increasing leadership responsibility
  • Experience with Embedded Operating Systems like Buildroot, Yocto Project, Android, and embedded Linux distributions
  • 5+ years of experience leading engineering teams, including experience managing managers or multiple teams
  • Proven track record of building, scaling, and leading diverse technical organizations across multiple product lines
  • Demonstrated experience in strategic planning, resource allocation, and cross-functional collaboration at senior leadership level
  • Strong business acumen with ability to align technical decisions with company strategy and market requirements

Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.

WHY WORK FOR ALARM.COM?

  • Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
  • Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!
  • Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
  • Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
  • Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.

COMPANY INFO

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. We’re seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them.

For more information, please visit www.alarm.com.

COMPANY BENEFITS

Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure. Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment are also part of our outstanding total rewards package!

Alarm.com is an Equal Opportunity Employer

In connection with your application, we collect information that identifies, reasonably relates to or describes you (“Personal Information”). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision.

Notice To Third Party Agencies:
Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to RecruitingPartnerships@Alarm.com.

Similar jobs you might like

Technology

EBS Sp. z o.o.

Senior Software Engineer (.NET, C#, Protocols Team)

Senior

On-site

Krakow, Poland

🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable full-stack solutions for IoT device protocol communications. The position involves leading architecture decisions, developing robust backend and frontend systems, and ensuring performance, security, and reliability of a large-scale smart home platform. The role also includes mentoring engineers and driving technical strategy across cross-functional teams. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer Engineering or related field, 5+ years of professional software development experience, Advanced object-oriented programming skills in C#, Strong experience with database design and SQL, Experience designing and building backend services, Experience with distributed systems, real-time or high-performance applications, Experience implementing unit testing and automated testing, Ability to lead architecture and technical decision-making 📃 Skills: C#, .NET, SQL, SQLServer, Kafka, JavaScript, Ember.js, Angular, React, iOS, Android, IoT 🏢 Description: Are you passionate about designing and building technology that connects the physical and digital worlds? Do you thrive on leading complex projects and mentoring other engineers, while working with cutting-edge IoT devices? Alarm.com is seeking a Senior Software Engineer to join our Protocols Team, which develops and maintains the communication backbone that powers millions of smart home devices worldwide. In this role, you will drive the design and delivery of robust, scalable solutions that enable seamless device interoperability. You will collaborate across teams to define technical strategy, guide architecture decisions, and ensure high-quality implementation. Your work will directly influence the performance, security, and reliability of our platform. If you enjoy solving challenging problems, improving processes, and mentoring future engineering talent, we would love to talk to you. Alarm.com values working together and collaborating in person. We are building a new team in Krakow. Our employees work fully from the office with possibility to work remotely occasionally. What You Will Do Lead the design, development, and maintenance of full-stack software across diverse platforms and technologies. Architect solutions that balance scalability, performance, and maintainability for device protocol communications. Research emerging technologies and champion adoption where they can bring significant value. Guide the software development life cycle from requirements gathering through deployment, monitoring, and optimization. Collaborate with product managers, QA, and other engineering teams to deliver impactful solutions. Make strategic technical decisions, setting direction for projects and influencing the broader team’s approach. Mentor junior and mid-level engineers, providing code reviews, architectural coaching, and career guidance. Contribute innovative ideas and drive continuous improvement in both product and process. What You Bring Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience. 5+ years of professional software development experience, with proven success in delivering complex projects. Advanced object-oriented programming skills, preferably in C#. Strong experience with database design, SQL, and backend services. Proficiency with modern JavaScript frameworks such as Ember.js, Angular, or React a plus. Experience in the IoT and/or home automation field is a plus. Solid track record of implementing and improving unit testing and automated testing strategies. Experience in distributed systems, real-time communications, or high-performance applications. Excellent communication skills and ability to lead cross-functional collaboration. Why You Will Love Working Here Collaborate with exceptional peers. Work alongside talented engineers who value innovation and excellence. Shape technical direction. Influence architecture decisions that impact millions of connected devices globally. See your impact. Watch your solutions interact with and power IoT hardware in real-world environments. Mentor and grow talent. Help guide the next generation of engineers while building high-performing teams. Work with cutting-edge technology. Our stack includes C#, .NET, SQL Server, Kafka, Ember.js, and native iOS/Android apps. Long-term employment based on a permanent employment contract (CoE). Attractive benefits package: including medical care, life insurance, sports package, annual budget for professional development ($2,000). COMPANY INFO Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more.  We’re seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them. EBS Sp. z o.o. is a dynamically growing Polish technology company with over 35 years of experience, specializing in the development of smart security solutions. We are part of the American corporation Alarm.com , a leading global provider of intelligent security solutions for homes and businesses. For more information, please visit www.alarm.com or ebssmart.com Alarm.com is an Equal Opportunity Employer

Technology

KUBO

Senior Firmware Engineer (start ASAP)

Senior

Remote

Katowice, Poland

20,800 - 24,000 PLN/hr

🏢 Summary: The role focuses on developing embedded software and firmware for advanced industrial automation products used in real-time environments. You will work in a Scrum team to design, implement, test, and deliver embedded solutions, collaborating closely with cross-functional stakeholders. The position is fully remote within Poland and offered on a B2B contract. 🗂️ Requirements: Bachelor’s degree in Electronics, Instrumentation Engineering or related field, Minimum 6 years of experience in embedded software development, Strong programming experience in Embedded C++, Experience with industrial communication protocols (Modbus, Profibus or EtherNet/IP), Experience in designing and maintaining real-time embedded systems, Experience in developing and maintaining automated tests, Knowledge of Ethernet and TCP/IP networking, Ability to work in a Scrum/Agile environment 📃 Skills: C++, Embedded, Firmware, Modbus, Profibus, EtherNet/IP, Ethernet, TCP/IP, Wireshark, Scrum, Agile, Testing 🏢 Description: Join a global technology company that designs and develops advanced solutions for industrial automation and control. The team builds  embedded products used in demanding, real‑time environments all over the world. If you enjoy solving complex technical problems, working with experienced engineers, and growing your skills in embedded software and firmware development, this role is a great fit. You can work from any place in Poland. The start is planned ASAP. Key responsibilities Work in a Scrum team to plan, organize and do the development work, taking part in all team meetings. Take care of your daily tasks with little supervision and handle new tasks based on general directions. Use your skills to help define, design, code, test and deliver embedded software and firmware features. Work with your team to gather needs, design solutions, build, test and deliver the product. Show the most important new features and parts of the product to stakeholders. Work closely with the Product Owner, Scrum Master, Release Train Engineer, Product Manager and others to agree on tools, processes and ways of working. Notice problems that stop the team from finishing work and help to solve them or raise them to the right people. Ideal candidate profile Bachelor’s degree in Electronics or Instrumentation Engineering (or a closely related field). At least 6 years of experience in embedded software or related development roles. Strong programming experience in Embedded C++. Experience with industrial communication protocols such as Modbus, Profibus, or EtherNet/IP. Ability to design, build, and maintain firmware for real‑time and embedded systems. Willingness to work in a self‑organizing Scrum team and contribute to Agile practices. Experience in developing and maintaining automated tests. Good communication skills and the ability to work well in a team. Experience with networking technologies such as Ethernet and TCP/IP, and tools like Wireshark. Conditions Form of cooperation: B2B contract Start: ASAP Salary: 130-150 PLN net/h Model of work: 100% remote from any place in Poland Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Technical verification call by the client Interview with the client Feedback and decision

Technology

Swarmer

Integration Engineer (Hardware/Embedded)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Integration Engineer (Hardware/Embedded) role focused on designing, integrating, and optimizing hardware and embedded systems for autonomous drone platforms. The position bridges hardware and software, ensuring reliable communication, system interoperability, and manufacturing readiness of UAV solutions used in real-world defense operations. It involves hands-on prototyping, system integration, and collaboration with vendors to deliver production-ready drone systems. 🗂️ Requirements: Hands-on experience with embedded systems and microcontrollers, Experience with embedded operating systems, Knowledge of UAV technologies and flight controllers, Experience with MAVLink or similar communication protocols, Strong networking knowledge (OSI, routing, firewalls), Proficiency in Linux and shell scripting, Experience with Docker and Python, Experience with SQL or NoSQL databases, Experience with hardware-software system integration, Experience with Raspberry Pi or similar embedded platforms, Ability to design, prototype, and test hardware systems 📃 Skills: EmbeddedLinux, Linux, Python, C, C++, Docker, SQL, NoSQL, MAVLink, ArduPilot, PX4, Networking, Shell, RaspberryPi, Microcontrollers, IoT, RF, OSI, FlightControllers 🏢 Description: What we do (and why it matters): Swarmer develops software that makes drones autonomous and allows them to operate together, in large teams, without pilots required. Our technology has been battle-tested across 100,000+ combat missions in Ukraine — the world's most intense proving ground for drone warfare. We just closed a $15M Series A (the largest investment in Ukrainian defense tech since the war began) and we're scaling operations to serve NATO-aligned nations. This isn't theoretical. This is software that's being used right now to save lives and defend democracy. What we’re looking for: As an Integration Engineer (Hardware/Embedded) , you will be responsible for the hardware composition of our products, their connectivity, and the integration of these with our software solutions. Embedded Development Experience: Hands-on experience with hardware, microcontrollers, and operating systems for embedded platforms is essential. Experience with Embedded Linux is a significant advantage. Drone Technology Expertise: Demonstrated experience with UAV technologies, including flight controllers, communication protocols (e.g., MAVLink), and autopilots (ArduPilot/PX4/etc). Technical Proficiency: Strong skills in Networking (OSI layers, firewalls, routing), Linux, Shell scripting, Docker, Python, and databases (SQL/NoSQL). Experience with C/C++ and IoT communication protocols is a plus. RF engineering knowledge is also advantageous. Development Platform Knowledge: Familiarity with platforms like Raspberry Pi and various flight controllers (e.g., Matek, OrangeCube) used in drone and embedded development. Integration Experience: Proven track record of planning, executing, and documenting complex system integrations, particularly involving both hardware and software components. Communication Skills: Ability to articulate technical concepts clearly and effectively to both technical and non-technical audiences. Problem-Solving Abilities: Strong analytical skills, with a talent for diagnosing and resolving integration issues efficiently. Your role will encompass: Assessing technical requirements for hardware composition and hardware requirements for our software features. Designing and documenting decisions, protocols, and specifications needed for the successful streamlining of the manufacturing process. Prototyping required solutions to bridge the gap between hardware and software products in our ecosystem Working closely with external HW vendors and providing technical expertise for our integrations with them Ensuring the interoperability and final quality of integrated systems. The ideal candidate possesses strong technical expertise, experience in embedded development, and a deep understanding of drone technologies and communication protocols. What you’ll do: Hardware Design and Development: Design and develop hardware architectures for drone systems, including component selection, layout considerations, and system-level integration planning. Embedded Systems Development: Develop and optimize embedded software for companion computers, microcontrollers, flight controllers, and other hardware components, ensuring efficient resource utilization and real-time performance. Prototyping and Testing: Build and test hardware prototypes, conduct performance evaluations, and iterate on designs to meet product specifications and reliability standards. Manufacturing Support: Collaborate with manufacturing teams to streamline production processes, develop assembly procedures, and ensure quality control throughout the manufacturing lifecycle. Vendor Collaboration: Work directly with hardware vendors and suppliers to specify requirements, evaluate components, and oversee the integration of third-party hardware solutions. System Integration: Bridge the gap between hardware capabilities and software requirements, ensuring seamless communication between embedded systems and higher-level autonomy software. Technical Documentation: Create detailed technical specifications, hardware design documents, and integration guides for internal teams and external partners. Quality Assurance: Implement rigorous testing protocols for hardware reliability, environmental durability, and compliance with industry standards and regulations. What you’ll get: Work on meaningful products that protect lives and shape the future of Defense Tech. Dynamic environment with the unique opportunity to directly influence and see the impact of your work. Lean, ambitious, and strong team. Competitive salary, benefits package (insurance, paid sick leaves, 20 paid days off per year). Benefits of the defense sector (reservation and related benefits). Flexible remote work options (possibility to commute to the office if needed is essential). How’s the hiring process going: ✔️ Intro Call with TA Specialist → ✔️ Technical Interview (2 parts) → ✔️ Management Interview →✔️ Final interview →✔️ Offer Please note that, as a leading defense tech company, we take operations security seriously and may need to perform additional background checks as part of our hiring process. We will do so in accordance with all applicable EU laws and regulations and safeguard your data in the process. Why this matters (and why you should care): Ukraine is deploying 5 million drones in 2025 alone . The US and NATO are paying attention. The future of defense isn't more pilots — it's smarter software. We're not selling PowerPoints; we're selling proven technology that's been refined under the most demanding conditions imaginable. Our team is direct, moves fast, and doesn't waste time on performative nonsense. If you want a company with seven layers of approval and endless consensus-building, this isn't it. If you want to do the most important work of your career with people who say what they mean and execute, let's talk. Ready to Apply? If you’re excited about solving complex challenges and eager to contribute to the safety and security of Western-Democratic nations, please get in touch!

Technology

Datadog

Manager I, Engineering - Alerting Platform

Senior

On-site

New York, NY

187,000 - 240,000 USD/yr

🏢 Summary: Engineering Manager role leading a full-stack team responsible for defining, scheduling, and managing monitors and alerts within a high-scale alerting platform. The position focuses on technical direction, architecture decisions, reliability, and end-to-end customer-facing services from UI to public API. It combines people leadership with ownership of uptime, performance, and correctness of critical alerting systems. 🗂️ Requirements: Experience leading teams of 4+ engineers, Ownership of high-scale customer-facing services, Experience with uptime, performance, and correctness metrics, On-call experience and incident response leadership, Post-mortem writing and remediation management, Degree in Computer Science, Engineering or related field or equivalent experience, Hands-on use of AI coding tools in development workflows, Ability to validate and refine AI-generated code 📃 Skills: Architecture, APIs, UI, Monitoring, Alerting, SaaS, Cloud, Uptime, Performance, IncidentResponse, AICoding, Roadmapping 🏢 Description: Engineering Managers in the Alerting Platform are responsible for the core systems that define and schedule monitors, create alerts, and ensure the accuracy and timeliness of the end to end alerting data across the platform. This engineering manager will lead the team that owns the product experience of defining and managing monitors and the critical first step on customers' journey of responding to issues - a "full stack" team, from the UI to the public API. At Datadog, we place value in our office culture - the relationships that it builds, the creativity it brings to the table, and the collaboration of being together. We operate as a hybrid workplace to ensure our employees can create a work-life harmony that best fits them. What You’ll Do: Define and prioritize goals in long term roadmaps with engineering and product leadership Work with team members to drive technical direction in architecture decision making and ensuring good review processes Manage and grow team of varying experience levels, intern to senior engineers, with a focus on impact and career development Partner extensively across engineering and product teams to understand needs and collaborate on solutions Lead by example in handling incidents and on-call responsibilities, ensure reliability is a priority. Who You Are: Built and led teams of 4+ engineers Have owned high-scale customer-facing services that are measured on uptime, performance, and correctness Experience with being on-call, leading incident responses, writing post mortems, and driving remediation efforts You have a BS/MS/PhD in a Computer Science, Engineering or related scientific field or equivalent professional experience Demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output You’re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled products Datadog values people from all walks of life. We understand not everyone will meet all the above qualifications on day one. That's okay. If you’re passionate about technology and want to grow your skills, we encourage you to apply. Benefits and Growth: New hire stock equity (RSUs) and employee stock purchase plan (ESPP) Continuous professional development, product training, and career pathing Intradepartmental mentor and buddy program for in-house networking An inclusive company culture, ability to join our Community Guilds (Datadog employee resource groups) Access to Inclusion Talks, our Internal panel discussions Free, global mental health benefits for employees and dependents age 6+ Competitive global benefits Benefits and Growth listed above may vary based on the country of your employment and the nature of your employment with Datadog. #LI-HybridDatadog offers a competitive salary and equity package, and may include variable compensation. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, Datadog offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, parental planning, and mental health benefits, a 401(k) plan and match, paid time off, fitness reimbursements, and a discounted employee stock purchase plan.The reasonably estimated yearly salary for this role at Datadog is:$187,000—$240,000 USD About Datadog: Datadog (NASDAQ: DDOG) is a global SaaS business, delivering a rare combination of growth and profitability. We are on a mission to break down silos and solve complexity in the cloud age by enabling digital transformation, cloud migration, and infrastructure monitoring of our customers’ entire technology stacks. Built by engineers, for engineers, Datadog is used by organizations of all sizes across a wide range of industries. Together, we champion professional development, diversity of thought, innovation, and work excellence to empower continuous growth. Join the pack and become part of a collaborative, pragmatic, and thoughtful people-first community where we solve tough problems, take smart risks, and celebrate one another. Learn more about #DatadogLife on Instagram, LinkedIn, and Datadog Learning Center. Equal Opportunity at Datadog: Datadog is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and other characteristics protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Here are our Candidate Legal Notices for your reference. Datadog endeavors to make our Careers Page accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please complete this form. This form is for accommodation requests only and cannot be used to inquire about the status of applications. Privacy and AI Guidelines: Any information you submit to Datadog as part of your application will be processed in accordance with Datadog’s Applicant and Candidate Privacy Notice. For information on our AI policy, please visit Interviewing at Datadog AI Guidelines.

Technology

SQUAD

Embedded Software Engineer (Robotics)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Embedded Engineer role focused on designing and delivering high-performance embedded software for robotic security devices on an existing hardware platform. The position covers full-stack embedded development from Linux/Android BSP and HAL to ARM-based MCUs with RTOS, including build systems and device drivers. It involves leading architecture, optimizing performance in constrained environments, and driving production-ready firmware development. 🗂️ Requirements: 5+ years commercial embedded development experience, Expertise in C, Expertise in C++17, Strong knowledge of RTOS, Experience with ARM or RISC-V microcontrollers, Strong Linux development experience, Experience with build systems (Buildroot, Yocto, CMake), Ability to develop and debug device drivers, Knowledge of I2C, SPI, UART, Wi-Fi protocols, Experience with network programming, Experience with multithreading on multicore systems, Proficiency with Git and CI/CD pipelines, Ability to read schematics and data sheets, Upper-Intermediate English (B2) 📃 Skills: C, C++, C++17, RTOS, ARM, RISC-V, Linux, Android, BSP, HAL, Buildroot, Yocto, CMake, Git, CI/CD, I2C, SPI, UART, Wi-Fi, Multithreading, Networking, DeviceDrivers 🏢 Description: Team Summary Our mission is to craft reliable, high-performance embedded solutions that protect millions of homes worldwide. We operate in a sophisticated ecosystem where hardware meets intelligence, following mature Agile methodologies with regular sprint cycles, rigorous code reviews, and robust CI/CD practices. Our culture is built on technical excellence: we emphasize comprehensive testing, top-tier security standards, and deep cross-functional collaboration. We pride ourselves on writing clean, maintainable code and fostering an environment of continuous knowledge sharing. Job Summary We are seeking a Senior Embedded Engineer to take ownership of critical software components within our robotic security devices. This is a great opportunity to participate in the development of a brand-new software solution for our existing robotic hardware platform. Responsibilities and Duties Design and architect high-quality embedded software in C and C++ (C++17) for next-generation camera-based security devices. Develop and optimize build systems (Buildroot, Yocto, CMake) for product firmware components. Work across the entire stack, from Linux/Android BSP and HAL to ARM-based MCUs running Real-Time Operating Systems (RTOS). Debug and resolve complex software, hardware, and network connectivity challenges across the entire device lifecycle. Lead the development of innovative features from conceptual design to global production. Optimize performance for highly resource-constrained embedded environments. Drive technical excellence through proactive code reviews and mentorship of the engineering team. Shape the product roadmap by participating in high-level architecture discussions and strategic decision-making. Partner with QA teams to design and implement comprehensive automated testing strategies. Maintain high documentation standards for software designs, APIs, and troubleshooting procedures. Qualifications and Skills 5+ years of commercial experience in embedded development, with mastery of C and C++ (C++17) and microcontroller architectures (ARM, RISC-V). Strong Linux background, with proficiency in developing within a Linux-based environment. Ability to read and interpret complex schematics and data sheets. Proficiency in modern engineering tools, including Git, CMake, and CI/CD pipelines. Solid understanding of network programming and multithreading on multicore systems. Deep knowledge of communication protocols (I2C, SPI, UART, Wi-Fi) and experience writing robust device drivers. Proven ability to drive complex projects independently and deliver production-ready results. Excellent skills for technical documentation and cross-functional collaboration. At least an Upper-Intermediate level in both written and spoken English (B2). Nice to have Hands-on experience with Embedded Linux BSP, Buildroot, or other Linux build systems. Understanding of RTOS. Understanding of modern security protocols and encryption methods. Experience with Android OS internals. Familiarity with ROS (Robot Operating System) and the robotics domain. Experience with Bluetooth connectivity. Proficiency in Python for automation and scripting. Experience leveraging AI-powered tools to enhance code quality and development velocity. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company Employment via Contract of Employment (UoP) in complete alignment 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 your standard NFZ coverage.

Technology

SQUAD

С&C++ Embedded Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Embedded C & C++ Engineer role focused on developing and maintaining high-performance software for camera-based security devices. The position involves debugging complex system issues, optimizing for resource-constrained environments, and delivering new features across the full embedded stack. You will contribute to architecture decisions, code quality, and cross-functional collaboration in an agile environment. 🗂️ Requirements: 5+ years embedded development experience, Strong proficiency in C and C++ (C++17), Deep knowledge of RTOS, Experience with ARM or RISC-V microcontrollers, Experience with full SDLC and professional engineering practices, Proficiency with Git and CMake, Experience with continuous integration, Solid understanding of network programming, Experience with multithreading on multicore microcontrollers, Experience with I2C, SPI, UART, WiFi, Experience writing device drivers and libraries, Hands-on hardware debugging experience, Experience with cross-compilation toolchains, Upper-Intermediate English (B2) 📃 Skills: C, C++, C++17, RTOS, ARM, RISCV, Git, CMake, CI, Networking, Multithreading, I2C, SPI, UART, WiFi, Drivers, Oscilloscopes, LogicAnalyzers, CrossCompilation 🏢 Description: Team Summary Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodologies with regular sprint cycles, code reviews, and continuous integration practices. The team's established approach emphasizes comprehensive testing, rigorous security standards, and close collaboration with hardware engineering, product management, and customer support teams. We pride ourselves on writing clean, maintainable code and fostering a culture of knowledge sharing and technical excellence. Job Summary We're seeking a skilled C & C++ Embedded Engineer to take ownership of critical software components in our camera-based security devices. This role involves maintaining existing products through comprehensive debugging and bug fixing, as well as developing innovative new features. Responsibilities and Duties Design, develop, and maintain high-quality embedded software in C and C++ for camera-based security devices. Debug and resolve complex software, hardware, and network connectivity issues across the entire software stack. Develop new features and improve existing codebases for the product line. Optimize software performance for resource-constrained embedded environments. Conduct code reviews and provide technical mentorship to team members. Participate in architecture discussions and technical decision-making processes. Collaborate with QA teams to develop comprehensive testing strategies. Document software designs, APIs, libraries, and troubleshooting procedures. Qualifications and Skills At least 5+ years of commercial experience in embedded development, with expertise in C and C++ (C++17 standard) and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V). Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration. Solid understanding of network programming and experience with multithreading on multicore microcontrollers. Expertise in communication interfaces (I2C, SPI, UART, and Wi-Fi) and experience writing device drivers and libraries. Ability to work independently and take ownership of complex projects. Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments. At least an Upper-Intermediate level in both written and spoken English (B2). Hands-on experience with hardware troubleshooting and debugging tools (oscilloscopes, logic analyzers, etc.) and cross-compilation tool chains. Nice to have Understanding of security protocols and encryption methods Experience with Python for scripting and automation Experience using AI-powered tools to enhance productivity and code quality We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews. Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company. Employment via Contract of Employment (UoP) in complete alignment 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 your standard NFZ coverage.

Technology

EBS Sp. z o.o.

Software Engineer (.NET, C#)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Full Stack Software Engineer role focused on developing server-based applications using .NET and C# across the full project lifecycle, from requirements to deployment. The position involves building and enhancing scalable systems, collaborating on product development, and applying new technologies to solve complex problems in the security domain. Hybrid work model with strong emphasis on backend development and database design. 🗂️ Requirements: Bachelor’s degree in Computer Science, Computer Engineering or related field or equivalent experience, Minimum 3 years of professional software development experience, Experience designing and implementing server-based applications with .NET and C#, Strong object-oriented programming skills in C#, Experience with SQL Server, Experience in database design and development, English proficiency 📃 Skills: .NET, C#, SQL, SQLServer, OOP, JavaScript, Kafka, gRPC, Protobuf, Ember 🏢 Description: EBS Company is a Polish manufacturer acting in the branch of safety systems since 1989. As of January 2023, EBS has been acquired by Alarm.com , a leading global provider of smart security solutions for the home and business. The aim of EBS is to meet the market needs within the scope of security-related solutions meant to protect people and property. The range of products offered by EBS is being constantly expanded and adjusted to the market's changing needs. The innovative way of technologies used in the design and production processes as well as well-qualified team of engineers guarantee the highest quality of launched products. Quality and competitiveness of products offered by EBS can be proved by effective cooperation with many clients from Europe, Asia, North and South America and Australia. This offer applies to a hybrid work model: 4 days per week working from the office in Warsaw. For more information, please visit ebssmart.com RESPONSIBILITIES Develop full stack software for a wide variety of platforms and technologies. Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems. Take part in the entire project life cycle, from the development of requirements to deployment. Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec. REQUIREMENTS Bachelor’s in Computer Science, Computer Engineering, a related field, or equivalent work experience. Tried ability to design and implement server-based applications with .NET, C# and SQL Server. 3+ years of professional software development experience. English proficiency. Strong verbal and written communication skills. Strong object-oriented programming skills in C# Experience with database design and development. NICE TO HAVE Experience working with high-availability, high-throughput services. Experience with external facing APIs and/or third-party platform integrations. Familiarity with distributed event streaming platforms, such as Kafka. Familiarity with defining and managing gRPC contracts using Protobuf. Experience with JavaScript development using an established JS framework, such as Ember. OUR OFFER Long-term employment contract (CoE). International environment with daily use of English. Onsite work model: 4 days in the office, 1 day remote (our office is located in the Warsaw city center ). Attractive benefits package, including medical care, life insurance, sports package, and an annual budget for professional development (2000$). Real impact on decisions and the company's development directions. COMPANY INFO Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we're innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. We're seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them. EBS Sp. z o.o. is a dynamically growing Polish technology company, combining decades of innovation with deep expertise in smart security solutions. We are part of the American corporation Alarm.com , a leading global provider of intelligent security solutions for homes and businesses. For more information, please visit www.alarm.com or ebssmart.com Alarm.com is an Equal Opportunity Employer

Technology

Grafton Recruitment

Embedded Developer – Mid/Senior

Mid

Hybrid

Warsaw, Poland

12,000 - 22,000 PLN

🏢 Summary: Mid/Senior Embedded Developer role focused on developing and maintaining distributed process control systems, including desktop, web, and real-time embedded software. The position involves building high-performance, secure applications and firmware, contributing to next-generation systems, and ensuring software quality through testing and debugging in an Agile environment. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, Automation, Robotics or related field, 2–7 years of relevant experience (Bachelor) or 1–6 years (Master), Proficiency in C++ or C#, Experience with .NET development, Experience with embedded real-time firmware/software development, Experience with commercial RTOS (e.g., QNX, Embedded Linux), Knowledge of object-oriented design, Ability to work in Agile/Scrum environment 📃 Skills: C++, C#, .NET, QNX, Linux, Embedded, RTOS, UML, WPF, WCF, HTML5, JavaScript, PowerPC, ARM, WMI, PowerShell 🏢 Description: Embedded Developer – Mid/Senior Join our team and contribute to the development of state-of-the-art distributed process control systems. This system consists of a variety of rich desktop and web applications used for engineering and operating a process control system, as well as real-time embedded firmware in controllers and field devices directly controlling the process. You will have the opportunity to enhance and maintain existing products as well as develop the next-generation system. Your Responsibilities: Collaborate in an Agile environment, participating in activities such as sprint planning, retrospectives, hackathons, and tech-talks. Develop and maintain a variety of rich desktop, web applications, and embedded real-time software used for process control systems. Create user stories, software designs, and implement high-quality, high-performance, and secure code capable of running on multiple platforms. Write and automate unit and system-level tests to ensure a release-ready product. Debug and validate software issues on both new and existing products. Foster continuous improvement in team processes and the development environment. Required Qualifications and Experience: Bachelor's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 2 to 7 years of relevant experience, or a Master's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 1 to 6 years of relevant experience. Proficiency in C++ or C# development for frontend, backend, or embedded systems. Experience with .NET application development. Experience with the development of embedded real-time firmware/software and commercial real-time operating systems (e.g., QNX, Embedded Linux). Familiarity with object-oriented design techniques. Ability to work effectively in a small team environment using Agile/Scrum methodologies. Strong verbal and written communication skills. Preferred Qualifications: Experience with low-level microprocessor programming, including PowerPC and ARM processors. Familiarity with software testing, including test-driven development and automation. Knowledge of UML, WPF/C#, WCF, HTML5/Javascript, and Windows System Programming (WMI, Powershell). Experience designing and architecting embedded real-time applications. Knowledge or experience in the process control or distributed control systems (DCS) industry. Your Profile: Tech Savvy: Stay up to date with new technologies and apply them effectively. Always Curious: Ask questions, define problems, and prioritize learning. Team Obsessed: Collaborate to improve team outcomes and deliver results. Benefits Package: Private Medical Insurance. Life and Accident Insurance provided by the company. Employee Capital Plans (PPK). Employee Assistance Program. Unlimited access to Udemy learning solutions. Flexible Spending Account for benefits like MultiSport Card, travel, spa, shopping discounts, and more.

Technology

Datadog

Manager I, Engineering - Platform Trust & Safety

Senior

On-site

New York, NY

15,583 - 20,000 USD/yr

🏢 Summary: Engineering Manager role leading a security-focused team to protect users and platform integrity through scalable, data-driven solutions. The position combines people management with hands-on technical work, driving the security roadmap and incident response in a high-growth, interactive environment. You will collaborate cross-functionally to build proactive trust and safety mechanisms into the product. 🗂️ Requirements: Experience managing distributed engineering teams, Proficiency in at least one modern programming language, Experience in security engineering or threat detection domains, Ability to drive technical roadmap and architecture decisions, Hands-on experience with incident response, Experience integrating security into product workflows, Ability to work in fast-paced, high-growth environments 📃 Skills: Python, Go, JavaScript, Security, ThreatDetection, IncidentResponse, DataScience, Privacy, Cloud, SaaS 🏢 Description: User safety and platform integrity is critical to our business. Our customer’s success is our success. We’re looking for an Engineering Manager to join us in taking a proactive, highly scalable, and data-centric approach to enabling a safe and trustworthy experience for the users of our rapidly growing and increasingly interactive platform. You’ll lead a team charged with protecting against threats to our users, platform abuse, and other potentially risky and unwanted behaviors on our platform. Our team covers a broad range of trust and safety related topics from threat detection, security research, engineering, incident response, data science, user engagement, privacy, and bridging gaps between security and the broader Datadog business. You will bring expertise in a few of these areas. You’ll manage a growing security team at an ideal time for making a big impact. The product is seeing very high growth, with the platform becoming more interactive and new products and features developed regularly. At Datadog, we place value in our office culture - the relationships and collaboration it builds, and the creativity it brings to the table. We operate as a hybrid workplace to ensure our Datadogs can create a work-life harmony that best fits them. What You’ll Do: Guide and mentor a team of 4+ security and software engineers, emphasizing career development, inclusivity, and high performance. Drive the technical roadmap in collaboration with your team, product management, and other engineering teams to align our work with company-wide security objectives. Take a pragmatic, risk-based approach to complex technical problems and work with your team to produce well-defined and actionable plans. Balance your time between management, and hands-on technical work. Participate in Datadog’s incident response efforts. Have a direct impact on users and the overall trust of our platform. Who You Are: Experienced managing an engineering team distributed across multiple timezones. Fluent in one or more modern coding languages (Python, Go, JavaScript, etc.). Familiar with product workflows, and building security into the user experience. An excellent communicator and collaborator, able to work effectively through complex technical problems with a diverse group of stakeholders. Comfortable working in a fast paced, high growth environment, and able to adapt strategies and solutions in response to emerging challenges and opportunities. Datadog values people from all walks of life. We understand not everyone will meet all the above qualifications on day one. That's okay. If you’re passionate about technology and want to grow your skills, we encourage you to apply. Benefits and Growth: New hire stock equity (RSUs) and employee stock purchase plan (ESPP) Continuous professional development, product training, and career pathing Intradepartmental mentor and buddy program for in-house networking An inclusive company culture, ability to join our Community Guilds (Datadog employee resource groups) Access to Inclusion Talks, our internal panel discussions Free, global mental health benefits for employees and dependents age 6+ Competitive global benefits Benefits and Growth listed above may vary based on the country of your employment and the nature of your employment with Datadog. #LI-HybridDatadog offers a competitive salary and equity package, and may include variable compensation. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, Datadog offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, parental planning, and mental health benefits, a 401(k) plan and match, paid time off, fitness reimbursements, and a discounted employee stock purchase plan.The reasonably estimated yearly salary for this role at Datadog is:$187,000—$240,000 USD About Datadog: Datadog (NASDAQ: DDOG) is a global SaaS business, delivering a rare combination of growth and profitability. We are on a mission to break down silos and solve complexity in the cloud age by enabling digital transformation, cloud migration, and infrastructure monitoring of our customers’ entire technology stacks. Built by engineers, for engineers, Datadog is used by organizations of all sizes across a wide range of industries. Together, we champion professional development, diversity of thought, innovation, and work excellence to empower continuous growth. Join the pack and become part of a collaborative, pragmatic, and thoughtful people-first community where we solve tough problems, take smart risks, and celebrate one another. Learn more about #DatadogLife on Instagram, LinkedIn, and Datadog Learning Center. Equal Opportunity at Datadog: Datadog is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and other characteristics protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Here are our Candidate Legal Notices for your reference. Datadog endeavors to make our Careers Page accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please complete this form. This form is for accommodation requests only and cannot be used to inquire about the status of applications. Privacy and AI Guidelines: Any information you submit to Datadog as part of your application will be processed in accordance with Datadog’s Applicant and Candidate Privacy Notice. For information on our AI policy, please visit Interviewing at Datadog AI Guidelines.

Technology

Motorola Solutions

Senior Embedded Engineer for Video Devices

Senior

Hybrid

Krakow, Poland

17,000 - 21,000 PLN

🏢 Summary: The role involves developing and maintaining embedded Linux software for advanced video devices, including fixed and body-worn cameras. The engineer will design high-performance firmware solutions, contribute across the full development lifecycle, and mentor team members. The position focuses on building scalable, high-quality embedded systems using modern software engineering practices. 🗂️ Requirements: Bachelor's degree in Engineering, Computer Science, Mathematics or related field, Minimum 3 years of experience in embedded software development, Strong senior-level proficiency in C, Practical knowledge of data structures and algorithms, Understanding of modern software design principles, Experience with build environments and automated testing, Knowledge of OS concepts: processes, threads, mutexes, interrupts, exceptions, Ability to work in English 📃 Skills: C, Embedded, Linux, Algorithms, DataStructures, BuildSystems, AutomatedTesting, Multithreading, TCP/IP, C++, Rust, Python 🏢 Description: The Video Devices Teams in the R&D center in Krakow have been growing dynamically since 2019. Currently, we have more than 60 specialists on board working on solutions for fixed and mobile (body-worn) cameras. We bring advanced video capabilities to public safety and commercial customers, including healthcare, airports, retail, critical infrastructure, and public venues. We are looking for an experienced embedded software engineer to join our Video Firmware team. As a member of our team, you'll have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative embedded software. Your role will involve not only writing clean, efficient code but also mentoring other team members and participating in the entire lifecycle of feature development, from design through to deployment and support. Responsibilities: Designing, developing, and maintaining exemplary embedded software. Advancing the state of the art of our embedded Linux based codebase. Collaborating effortlessly with cross-functional teams to shape project requirements and technical specifications, collectively striving for exceptional outcomes. Creating robust, scalable, and high performance software solutions that make a significant difference. Ensuring the highest quality standards and adherence to industry best practices through comprehensive code reviews and constructive feedback, fostering a positive and productive environment. Mentoring and supporting other team members Remaining well-informed about the latest trends and advancements in software development practices Basic requirements: Bachelor's degree, with an emphasis on Engineering, Computer Science, Mathematics, or a related technical discipline At least 3 years of experience in embedded software development Strong C programming language skills at Senior level Experience and practical knowledge of data structures, algorithms, and modern software design Good understanding of software engineering best practices, including build environments and automated testing Knowledge of operating system concepts, including processes, threads, mutexes interrupt handling, and exception handling Good interpersonal communication skills, team spirit, and adaptability English language skills at a level allowing efficient communication Optional Qualifications: Knowledge of C++ or Rust Knowledge of scripting languages (Python or similar) Knowledge of digital imaging/photography and audio/video coding, video streaming Experience with TCP/IP and network programming