Jobs Embedded

105
  • · 24 views · 3 applications · 10d

    Middle Embedded Software Engineer

    Full Remote · EU · 4 years of experience · English - B2
    We are looking for a skilled Embedded Engineer to join our growing team and support customers in delivering IoT-driven solutions. As our Embedded department continues to expand, we are seeking professionals with strong analytical thinking and solid...

    We are looking for a skilled Embedded Engineer to join our growing team and support customers in delivering IoT-driven solutions. As our Embedded department continues to expand, we are seeking professionals with strong analytical thinking and solid technical expertise.


    In this role, you will collaborate with a team of experienced Embedded Engineers to design and implement high-quality solutions that address real-world challenges. This role suggests working with embedded systems, cloud connectivity, and modern communication technologies.


    If you’re a motivated Embedded Developer ready to take the next step in your career, we would be excited to collaborate with you!


    Requirements

    • 4+ years of experience with C
    • Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions
    • Strong background in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity
    • Knowledge of Embedded Linux
    • Practical experience with Zephyr RTOS
    • Experience in debugging and troubleshooting embedded systems, including software debugging on real devices (using J-Link, ST-Link) and resolving system-level issues
    • Upper-Intermediate level of English


    WOULD BE A PLUS:

    • Hardware knowledge
    • Experience with Docker, GitLab, and Jira


    Responsibilities

    • Design separate components, modules, classes, devices
    • Code, debug, document, and maintain portions of software and hardware
    • Perform different types of testing
    • Participate in estimation and planning sessions
    • Contribute to the development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    More
  • · 24 views · 1 application · 10d

    Electrical Hardware Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · English - None
    Required skills: Strong knowledge of circuitry and the base of electronic components Understanding of power circuits and ability to work with them Soldering and hands-on experience with electronics Installation skills, including SMD elements Diagnostic...

    Required skills:
    Strong knowledge of circuitry and the base of electronic components
    Understanding of power circuits and ability to work with them
    Soldering and hands-on experience with electronics
    Installation skills, including SMD elements
    Diagnostic skills, ability to find a hardware problem and troubleshoot it
    Essential knowledge of microcontrollers
    Essential PCB design skills
    Ability to read technical documentation and communicate in English
    Would be a plus:
    Understanding of embedded communication protocols
    Essential knowledge of C/C++ embedded development
    Familiarity with single board computers (Nvidia Jetson/Raspberry Pi), hardware interfaces
    Knowledge of industrial safety standards. (edited)
     

     

    More
  • · 70 views · 2 applications · 2d

    Junior Hardware Signal Integrity Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · English - B2
    About the Role: We are seeking a motivated Junior Package Engineer with PCB design experience to join our IC packaging and signal/power integrity team. You will support the development of advanced semiconductor packages and perform SI/PI analysis for...

    About the Role:

    We are seeking a motivated Junior Package Engineer with PCB design experience to join our IC packaging and signal/power integrity team.

    You will support the development of advanced semiconductor packages and perform SI/PI analysis for high-speed interfaces such as Ethernet, PCIe, DDR, and SerDes.

     

    Responsibilities:

    • Assist in IC package design (substrate layout, stack-up, routing, DRC checks)
    • Support package floorplanning and die/ball map development
    • Work with senior engineers to run SI simulations (S-parameters, insertion loss, eye diagrams)
    • Perform PI/PDN analysis (IR drop, decap planning, impedance profiles)
    • Translate PCB experience into package-level routing constraints (differential pair rules, impedance control)
    • Help model high-speed interfaces: Ethernet, PCIe, DDR, SerDes
    • Collaborate with silicon, system, and PCB teams on end-to-end interconnect design
    • Document design guidelines, simulation results, and engineering reports

     

    Required Qualifications:

    • Experience with PCB design tools (Altium, OrCAD, Allegro, KiCad, or similar)
    • Understanding of high-speed differential routing and board-level signal integrity basics
    • Familiarity with impedance control, vias, stackups, return paths, PDN concepts
    • Exposure to interfaces such as Ethernet, PCIe, DDR
    • Basic scripting or automation skills (Python/Matlab preferred)
    • Strong problem-solving abilities and attention to detail
    • High motivation to learn package design and SI/PI methodologies

       

      Nice-to-Have Skills

    • Familiarity with package design tools: Cadence SIP/APD, Xpeedic, Mentor Xpedition
    • Exposure to SI/PI simulation tools: ANSYS SIwave, HFSS, Sigrity, ADS
    • Understanding of flip-chip, BGA, RDL, 2.5D/3D packaging
    • Knowledge of SerDes, USB, LPDDR, or high-speed PHY design principles

       

    What We Offer: 

    • Full training in IC packaging, SI/PI analysis, and advanced interconnect design
    • Opportunity to work with cutting-edge technologies (PCIe Gen5/6, DDR5/6, chiplets)
    • Mentorship from senior package, SI, and system engineers
    • A clear growth path toward package architect, SI/PI lead, or chiplet interconnect specialist
    More
  • · 60 views · 4 applications · 27d

    Embedded Network Firmware Developer (Linux, C\C++)

    Full Remote · Ukraine · 4 years of experience · English - None
    Project Description The product is a new generation of manageable industrial switch that combines hardware, firmware integration, and a web-based GUI personalized scenarios. Main technologies: C/C++, Python, Networking, Embedded Linux, ARM ...

    Project Description

    The product is a new generation of manageable industrial switch that combines hardware, firmware integration, and a web-based GUI personalized scenarios.

     

    Main technologies: 

    C/C++, Python, Networking, Embedded Linux, ARM

     

    Requirements:

    Required:

    • 4+ years of professional experience in embedded systems
    • 2+ years of professional experience in networking

    Technical Skills:

    • C\C++ (Application & kernel levels), Python, Shell scripting
    • SQLite, 
    • Git, CI/CD (GitHub/GitLab) 
    • Embedded Linux, U-boot
    • ARM
    • Switching ASICs: TI, Marvell, Microchip, Broadcom, Realtek

    Industry Knowledge: IoT/Embedded/Networking

    Networking Knowledge:

    • OSI model (L2/L3)
      • VLAN (802.1Q), Q-in-Q
      • STP / RSTP / MSTP
      • MAC learning, filtering & forwarding
      • IPv4 / IPv6
    • QoS
    • Multicast (IGMP v2/v3)
    • Port Mirroring
    • Management protocols: SNMP (v1/v2c/v3)
    • Vendor SDK APIs
    • TLS, certificates
    • Secure boot & firmware update

    Languages: English (Upper-intermediate)

     

    Preferred:

    • Flask, Preact\React
    • Web UI integration, HTTP/HTTPS

    Workplace: Remote\Hybrid

     

    Job responsibilities:

    Operational Product Development

     

    • Implement features for industrial switches and own them end-to-end (planning → release).
    • Ensure performance and hardware resources efficiency.

     

    Quality & Testing

    • Build and maintain unit/integration tests 
    • Adhere to coding standards (reviews, static analysis) and ensure regression safety via CI.
    • Provide release notes and short technical documentation.

     

    Architecture & Technology

    •  Define service interfaces, error handling, and retry strategies.
    •  Ensure security (auth, permissions, input validation, secure defaults).

     

    Methodological Competencies

    •  Agile methodologies (Scrum/Kanban)
    •  Constructive code reviews and pairing collaboration

     

    Social Competencies

    •  Clear and friendly communication (written & verbal)
    •  Reliable agreements and strong teamwork in cross-functional environments
    •  Objective conflict resolution; ability to give & receive feedback
    •  Ownership mindset; transparency around risks
    More
  • · 142 views · 6 applications · 27d

    Software Engineer (C/C++, Embedded)

    Office Work · Ukraine (Lviv) · Product · 0.5 years of experience · English - B1 MilTech 🪖
    About the role We are looking for a talented Software Engineer to join our experienced team and help build innovative solutions new to Ukraine and to the world. This is a rare opportunity to become part of an exceptionally skilled, cross-functional team...

    About the role
     

    We are looking for a talented Software Engineer to join our experienced team and help build innovative solutions new to Ukraine and to the world. This is a rare opportunity to become part of an exceptionally skilled, cross-functional team capable of developing advanced system-level solutions from the ground up.
     

    You'll be working in a creative, fast-paced environment alongside a great team of talented professionals who share a unique blend of expertise and passion for innovation. We value great ideas, rapid iteration, and open collaboration — and we’re driven by the impact our solutions can make.
     

    If you’re excited about solving complex challenges and contributing to groundbreaking projects, we’d love to hear from you.
     

    What will you be doing?

    • Develop products using C++.
    • Design and implement creative new algorithms and technologies for high-performance, highly scalable, and highly reliable systems.
    • Collaborate closely with a team of highly skilled and motivated engineers, contributing to a culture of mutual inspiration and excellence.
    • Continuously grow your knowledge, whether you're already experienced or just starting out in system-level software development.
       

    Requirements and qualifications

    • Experience working with non-web stack programming languages (C++, embedded etc).
    • Solid understanding of the Linux environment, including Kernel or Shell-level operations.
    • Experienced with GitHub for code management and team collaboration.
    • Proven design sensibility and willingness to work in a collaborative, team-oriented environment.
    • English at Intermediate level or higher – both spoken and written.
    • Have PET projects.
       

    What the company offers
     

    • Official employment with a competitive salary and clear, transparent terms of cooperation.
    • Paid vacation (24 calendar days per year) and paid sick leave.
    • Support for your professional growth – the company is actively expanding, and you’ll have the opportunity to grow together with it.
    • An atmosphere of trust, open communication, and leadership — initiative is welcomed, ideas are brought to life, and the team supports your progress.

       

    This position offers a unique opportunity to create products at the intersection of cutting-edge innovation and real client needs, helping to shape trends in a new technological industry in Ukraine.

    More
  • · 28 views · 0 applications · 16d

    Embedded C Developer

    Office Work · Ukraine (Lviv) · 3 years of experience · English - B2
    C programming language Pro-active, team player, good soft skills Good programming experience with ARM Cortex-M based MCUs (STM32 preferable) Intermediate+ English level Experience with real-time operating systems/Multithreading Embedded interfaces...
    • C programming language
    • Pro-active, team player, good soft skills
    • Good programming experience with ARM Cortex-M based MCUs (STM32 preferable)
    • Intermediate+ English level
    • Experience with real-time operating systems/Multithreading
    • Embedded interfaces knowledge (SPI, UART, CAN, I2C...)
    • CI/CD: git, Jenkins
    • Agile/SCRUM
       

    Job Responsibilities

    • Design, implement new features
    • Update/maintenance of existing embedded software
    • Design, implement and unit/acceptance testing of embedded software in C
    • Customer  communication on daily basis

     

    Department/Project Description

    GlobalLogic Ukraine is inviting Embedded C Developer to join its Lviv office. Customer is one of the biggest enterprise construction tools producer. They want to extend their market with new functional and HW solutions. As a skilled developer you will implement new and support existing of embedded system libraries, create integrated automatic hardware-in-the-loop testing systems to leverage production code quality. You will work on software development of industrial construction tools.

    More
  • · 31 views · 0 applications · 24d

    Embedded Software Engineer ( C language )

    Hybrid Remote · Ukraine · 4 years of experience · English - B1
    We are seeking a Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs. In this role, you will create control firmware for a family of MCU-based digital power controllers for various...

    We are seeking a Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs.
    In this role, you will create control firmware for a family of MCU-based digital power
    controllers for various DC/DC power supply topologies. This will enable real-time control,
    configuration, and communication with external systems through serial protocols such as
    I2C, PMBus and UART.
    If you have a strong foundation in embedded systems programming and are eager to learn
    and grow your skills, we’d love to hear from you!

     

    Responsibilities:
    As part of this role, you will:
    — Write and test embedded firmware for power IC applications using C.
    — Implement real-time control and configuration firmware for embedded systems.
    — Interface with serial communication protocols such as I2C, PMBus, and UART.
    — FW development for peripherals such as ADC, DAC, and communication interfaces.
    — Assist in debugging and validating embedded firmware with mixed-signal hardware in
    a lab environment.
    — Collaborate with hardware and software engineers to ensure seamless functionality.
    — Create and maintain documentation, including feature descriptions, user guides, and
    firmware design specifications.
    — Contribute new ideas for firmware improvements and participate in code reviews to
    maintain quality standards.

    Qualifications:

    — You are a hands-on engineer with a strong interest in embedded firmware development.
    You are best equipped for this role if you have:
    — BS or MS in Electrical Engineering, Computer Science, or related field.
    — 4+ years of experience in embedded firmware development.
    — Proficiency in C programming for embedded systems.
    — Familiarity with serial communication protocols such as I2C, UART, or PMBus.
    — Basic understanding of mixed-signal systems (combining analog and digital
    components).
    — Lab experience for debugging firmware with hardware circuits.
    — Familiarity with version control systems (e.g., GIT) and debugging tools like JTAG.- Strong problem-solving skills and the ability to work in a collaborative team
    environment.
    — Good written and verbal communication skills in English language.

     

    Preferred Skills (Nice to Have):
    — Know-how and experience in DCDC power conversion systems.
    — Experience with version control systems like GIT.
    — Proficiency with JTAG debuggers and debugging firmware systems.
    — Familiarity with bare-metal, RTOS environments, and device drivers.
    — Programming experience with Python.
    — Expertise in serial communication protocols such as I2C, PMBus, and UART.
    — Experience with bug tracking systems like JIRA.

    More
  • · 33 views · 1 application · 23d

    Senior Robotics Engineer

    Hybrid Remote · Ukraine · Product · 4 years of experience · English - B2 MilTech 🪖
    We are a place where innovation happens every day. We work in the field of robotics and are a critical infrastructure facility. We are seeking a highly skilled Senior Robotics Engineer to join our team. This position will play a key role in designing,...

    We are a place where innovation happens every day. We work in the field of robotics and are a critical infrastructure facility.

    We are seeking a highly skilled Senior Robotics Engineer to join our team. This position will play a key role in designing, implementing and optimizing.

     

    Key responsibilities:

    • Develop, maintain, and extend autonomous behaviors leveraging ArduPilot and related ecosystems;
    • Architect and implement Python services to manage mission planning, telemetry, and autonomy features;
    • Implement and optimize sensor fusion algorithms for navigation, obstacle avoidance, and environment perception;
    • Work with and debug interface protocols such as Serial, I2C, Serial, CAN and MAVLink for sensor and actuator integration;
    • Develop and tune control algorithms for reliable robotic operation;
    • Collaborate with hardware engineers to ensure efficient integration of sensors, actuators, and embedded systems;
    • Provide technical leadership, mentor junior engineers, and contribute to architectural decisions.

       

    Required skills:

    • 5+ years of hands-on experience in robotics software development;
    • Bachelor’s or Master’s degree in Robotics, Electrical Engineering, Computer Engineering, or related field;
    • Strong programming skills in Python and C++;Proven expertise with interface protocols (Serial, I2C, CAN, MAVLink, etc.);
    • Experience with sensor fusion (Kalman Filters, complementary filters, or other estimation techniques);
    • Solid understanding of control theory and implementation of control algorithms;
    • Experience with simulation tools;Strong debugging, problem-solving, and optimization skills;
    • Excellent communication skills and ability to work in cross-disciplinary teams.

       

    What we offer:

    • Competitive salary commensurate with your experience and expertise, with regular reviews;
    • Reservation for military service — your confidence in tomorrow;
    • Work in a friendly and professional team where your contribution really matters;
    • Career growth and continuous learning opportunities;
    • Official employment;
    • A comfortable, modern office in Kyiv with everything you need to work productively.
    More
  • · 60 views · 0 applications · 2d

    Back-end (physical) engineer

    Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · English - B1
    We design integrated circuits for consumer, medical and automotive markets. The majority of these designs are complex SoC/ASIC architectures that integrate IPs, such as ARM and RISC-V CPUs and peripherals, DSP cores, analog cells and other IPs with...

    We design integrated circuits for consumer, medical and automotive markets. The majority of these designs are complex SoC/ASIC architectures that integrate IPs, such as ARM and RISC-V CPUs and peripherals, DSP cores, analog cells and other IPs with progressive technology nodes: 24, 10, 7,  3 nanometers.

    In our daily work we constantly face challenges that requires out of box thinking. This makes our lives an interesting and challenging adventure. Such attitude permits creation of products full of features that often outperform market. We are constant learners, the same we expect from our new employees. Hence, we’d be happy to meet passionate and keen on learning, bright young individuals.

    Below is a brief list of skills/knowledge that ideally suit our job profile. Still it’s not an issue if you don’t possess some of those. To our opinion the fundamental engineer’s skills are problem solving and ability to learn.

     

    Desired knowledge you may possess:

    • Good understanding of digital/analog electronics and semiconductors physics
    • FPGA placement and routing using EDA tools
    • Experience with PCB design using such tools such as OrCAD, Altium Designer or similar
    • Basic knowledge of scripting languages such as Tcl, Python, Make
    • Beginner’s level of English

     

    Optional skills you may have:

    • FPGA design using HDLs or schematics editor
    • Embedded systems design using IDEs such as Keil, AtmelStudio, IAR

     

    We offer:

    • Part- or full-time employment, flexible schedule
    • On-job training in our Kyiv office with high skilled professionals
    • Potential growth in the direction of ASIC design
    • Paid sick leave and vacation
    More
  • · 40 views · 2 applications · 2d

    Digital ASIC Design and Verification Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · English - B1
    We design integrated circuits for consumer, medical and automotive markets. The majority of these designs are complex SoC/ASIC architectures that integrate IPs, such as ARM and RISC-V CPUs and peripherals, DSP cores, analog cells and other IPs with...

    We design integrated circuits for consumer, medical and automotive markets. The majority of these designs are complex SoC/ASIC architectures that integrate IPs, such as ARM and RISC-V CPUs and peripherals, DSP cores, analog cells and other IPs with progressive technology nodes: 14, 10, 8, 7 nanometers.

    You will be responsible for digital logic design and verification. Besides, you'd be able to learn and improve related methodologies. Below is a brief list of skills/knowledge that ideally suit our job profile. Still it’s not an issue if you don’t possess some of those. To our opinion the fundamental engineer’s skills are analytical thinking and ability to learn.

     

    Essential qualifications:

    -Degree in Electronics or related fields

    -Good understanding of digital electronics

    -Experience with EDA tools (Xilinx, Mentor Graphics, Synopsys or similar)

    -Beginner’s level of English or higher

     

    Optional qualifications you may have:

    -FPGA design using HDL (Verilog, VHDL) or schematics editor

    -IC design verification using System Verilog

    -CPU architecture knowledge, embedded SW development

     

    We offer:

    -Full-time employment, flexible schedule

    -On-job training in our Kyiv office with high skilled professionals

    -Potential growth in directions of ASIC/FPGA design

    -Social benefits, modern and comfortable office facilities

    More
  • · 36 views · 6 applications · 12d

    Senior EV Automotive Software and Data Engineer

    Full Remote · Worldwide · 5 years of experience · English - B2
    About the Role This role combines embedded systems, data analysis, and reverse engineering. You will work across the full pipeline — from vehicle communication and CAN signal decoding to app integration — delivering clear, practical diagnostics for...

    About the Role
     

    This role combines embedded systems, data analysis, and reverse engineering. You will work across the full pipeline — from vehicle communication and CAN signal decoding to app integration — delivering clear, practical diagnostics for mechanics. Ideal for engineers who enjoy deep technical challenges and building the future of EV health assessment.

    Responsibilities

    • Develop communication layers for OBD-II and UDS protocols (ISO 14229) over CAN (ISO 15765)
    • Integrate Bluetooth/BLE adapters for Android and iOS connectivity
    • Ensure secure and efficient data transfer between ECUs and mobile apps
    • Decode CAN bus signals and reverse engineer proprietary messages
    • Build Python-based tools for data collection, parsing, and visualization
    • Identify and prioritize low-hanging fruit signals for immediate value

       

    Must Have

    • Strong proficiency in C/C++ or Rust for embedded systems
    • Deep understanding of ISO 14229 (UDS) and ISO 15765 (CAN)
    • Experience with Bluetooth LE and mobile integration (Android/iOS)
    • Proficiency in Python for data analysis and automation
    • Familiarity with CAN sniffing tools such as SavvyCAN or CANalyzer
    • Solid grasp of EV architectures and diagnostic systems

       

    Nice to have

    • Experience with Flutter for cross-platform app development
    • Experience with cloud platforms such as AWS, Docker, and Kubernetes
    • Knowledge of CI/CD pipelines, testing frameworks, and DevOps tools
    • Familiarity with time-series databases such as InfluxDB or Timescale
    • Previous work with vehicle CAN Bus data or aftermarket tuning tools
    • Hacker mindset: curious, resourceful, and passionate about reverse engineering
    • Collaborate with mobile and backend teams to deliver real-time insights
    • Contribute to scalable cloud infrastructure for data storage and analysis
    • Support predictive health assessments and intuitive UI features
    More
  • · 26 views · 1 application · 12d

    C++ Embedded Engineer (Python)

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - None MilTech 🪖
    We are looking for experienced C++ Engineer with Python. In this role, you will be responsible for developing and maintaining sophisticated software systems. Your work will involve integrating various machine learning / computer vision components into a...

    We are looking for experienced C++ Engineer with Python.
     
    In this role, you will be responsible for developing and maintaining sophisticated software systems. Your work will involve integrating various machine learning / computer vision components into a system running on the edge device, ensuring high performance, reliability, and real-time capabilities. You will collaborate closely with engineers and researchers to build cutting-edge solutions for UAVs and autonomous systems.

    Responsibilities:

    - Deployment of computer vision processing systems to the edge
    - Development of microservices and monolithic architectures
    - Real-time systems optimization in terms of latency and bandwidth

    Core Skills:
     

    • 3+ years of experience in development with a focus back-end programming
    • Strong expertise in C++
    • Proficient expertise in Python
    • Linux development and system-level programming, networking for real-time data transmission
    • Concurrency and parallel computing (both in data layer parallelism and instruction layer parallelism)

      Experience in these areas would be a plus:
       
    • Embedded systems and low-level optimization
    • GStreamer, OpenCV, PyCuda (or similar)
    • MAVLink protocol
    • Companion computers (NVIDIA Jetson, Raspberry Pi, Intel, etc)
    • Neural network accelerators (e.g., TensorRT, OpenVino)
    • Debugging and profiling tools
    More
  • · 23 views · 2 applications · 11d

    Firmware / Embedded Engineer

    Full Remote · EU · 5 years of experience · English - C1
    YozmaTech isn’t just another tech company – we’re a global team of go-getters, innovators, and A-players helping startups and product companies scale smarter and faster. We build dedicated development teams across 10+ countries, creating strong,...

    YozmaTech isn’t just another tech company – we’re a global team of go-getters, innovators, and A-players helping startups and product companies scale smarter and faster.

    We build dedicated development teams across 10+ countries, creating strong, long-term partnerships based on trust, transparency, and real impact.

    Here, every idea counts. We value people who are proactive, open-minded, and ready to grow. If you’re passionate about building meaningful products and want to join a team that feels like family – you’ll feel right at home with us.
     

    Our client is an innovative product company developing a smart monitoring device that combines computer vision, machine learning, and advanced camera technologies. The product analyzes sleep patterns and provides data-driven insights, helping families improve daily routines. The company is a fast-growing VC-backed startup with a strong engineering culture and real-world products used globally.
     

    Key Requirements:
    🔹 4–8 years of experience in C/C++ for embedded systems;
    🔹 Strong experience with Embedded Linux on ARM (Cortex-A);
    🔹 Proven experience implementing and working with drivers;
    🔹 Strong Rust proficiency;
    🔹 Yocto familiarity — advantage;
    🔹 Experience with Video4Linux, PulseAudio, systemd;
    🔹 Experience working with interfaces:
    🔹 I2C, SPI, UART, I2S;
    🔹 Experience with Device Tree / OpenFirmware, IIO — advantage;
    🔹 Strong debugging, cross-compilation, and toolchain knowledge;
    🔹 Ability to read and work with existing codebases;
    🔹 Experience with testing (unit, integration, E2E);
    🔹 Strong Git skills and GitHub workflow experience;
    🔹 English – Upper-Intermediate or higher.
     

    Will be plus:
    🔹 Networking: TCP/IP, application protocols, encryption;
    🔹 BLE (GATT, Advertising, Bonding);
    🔹 Wi-Fi protocols and security;
    🔹 Video & audio streaming and transcoding;
    🔹 (H264/H265, AAC, OPUS, WebRTC, FFmpeg/GStreamer);
    🔹 Microcontrollers experience;
    🔹 ESP32, FreeRTOS, lwIP, NimBLE — strong plus;
     

    What you will do:
    🔹 Develop firmware components in C and Rust: drivers, BSP, networking and multimedia applications;
    🔹 Work independently and take ownership over specific features;
    🔹 Analyze requirements and provide time/effort estimations;
    🔹 Design features end-to-end (from idea to production);
    🔹 Lead POCs and contribute to next-generation product development;
    🔹 Collaborate with Product, Mobile, and Backend teams;
    🔹 Participate in technical discussions and propose solutions;
    🔹 Produce technical documentation and architecture diagrams;
    🔹 Plan and own development tasks;
    🔹 Lead cross-functional initiatives that impact Firmware, Mobile, and Backend;
     

    Interview stages:
    🔹 Initial HR interview;
    🔹 Managerial interview;
    🔹 Technical assignment & coding session;
    🔹 Technical interview;
    🔹 Final interview with VP of Engineering;
    🔹 Reference Check;
    🔹 Offer;
     

    Why Join Us?

    At YozmaTech, we’re self-starters who grow together. Every day, we tackle real challenges for real products – and have fun doing it. We work globally, think entrepreneurially, and support each other like family. We invest in your growth and care about your voice. With us, you’ll always know what you’re working on and why it matters.

    From day one, you’ll get:
    🔹 Direct access to clients and meaningful products;
    🔹 Flexibility to work remotely or from our offices;
    🔹 A-team colleagues and a zero-bureaucracy culture;
    🔹 Opportunities to grow, lead, and make your mark;
    🔹 A chance to work in a fast-paced startup environment;
    🔹 Opportunity to influence product direction and technology decisions;
     

    After you apply

    We’ll keep it respectful, clear, and personal from start to offer.
    You’ll always know what project you’re joining – and how you can grow with us.
    We typically process 2–3 candidates at a time to ensure a high-quality hiring experience.

    Everyone’s welcome

    Diversity makes us better. We create a space where you can thrive as you are.

    Ready to build something meaningful?

    Let’s talk. Your next big adventure might just start here.

    More
  • · 41 views · 3 applications · 9d

    C/C++ Embedded Developer

    Full Remote · Ukraine · 3 years of experience · English - B2
    We are looking for an Embedded Engineer to join a technically challenging project focused on low-level firmware and driver development for custom hardware platforms in the automotive radar domain. The role involves close interaction with hardware,...

    We are looking for an Embedded Engineer to join a technically challenging project focused on low-level firmware and driver development for custom hardware platforms in the automotive radar domain. The role involves close interaction with hardware, RTOS-based development, and work on multi-core SoC architectures.

     

    By joining us, you become a member of the Embedded Competence Center at Sii. It is an internal organizational unit, bringing together more than 500 specialists! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical.

     

    Your tasks:

    • Design and develop embedded software and firmware for custom hardware platforms
    • Develop and maintain low-level drivers, including Ethernet, CAN, DMA (DMAC), UART, SPI, Flash, Interrupt handling, Encryption drivers
    • Participate in boot sequence implementation and system initialization
    • Work with RTOS-based systems (ThreadX, NetX)
    • Support and optimize multi-core SoC architectures
    • Collaborate closely with hardware engineers and system architects
    • Perform code reviews and contribute to best engineering practices
    • Prepare and maintain technical documentation

       

    Requirements:

    • Strong experience in embedded C/C++ development
    • Proven background in firmware and low-level driver development
    • Hands-on experience with RTOS (ThreadX, NetX or similar)
    • Solid understanding of interrupts, memory management, boot process, multi-core systems
    • Experience working with hardware interfaces and peripherals
    • Familiarity with embedded development toolchains and build systems
    • Experience working in Agile environments and with CI/CD pipelines
    • Ability to work effectively in cross-functional, international teams
    • Good command of English (spoken and written)
    • Tax residence in Ukraine is required

       

    Nice to have:

    • Experience with AUTOSAR and MCAL
    • Background in automotive, radar, or safety-critical systems
    • Experience with static analysis tools (e.g. Coverity)
    • Knowledge of code coverage and quality metrics
    • Experience with Synopsys-based platforms or ARC cores
    More
  • · 11 views · 0 applications · 6d

    Senior Embedded Linux Engineer (Krakow, Gdansk, Warsaw, Wroclaw)

    Hybrid Remote · Worldwide · 5 years of experience · English - B2
    Project Description: Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small nimble group and we are growing our team. We create amazing...

    Project Description:

    Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small nimble group and we are growing our team. We create amazing experiences in the conference room using creative design, surprising science, and innovation. We love what we do because we are passionate about connecting people and we use the products we create every day to stay connected to our team.

     

    Want to be part of this team of collaboration innovators? We are looking for a talented Senior Embedded Engineer who can immediately start contributing to the project. You will be part of a small team of developers focused on making video collaboration an amazing experience and the software you create will be used by thousands of people every day.

     

    Responsibilities:

    - Porting userspace binaries and code from Android ARM64 to Yocto Linux ARM64

    - Enabling security features like dm-verity, SELinux, dm-crypt, PKCS, signed OTA updates on Yocto builds

     

    Mandatory Skills:

    Embedded C++

     

    Mandatory Skills Description:

    - Extensive knowledge of Linux system

    - Strong C/C++ experience, including deep debugging/analysis skills (on logs, JTAG, core dump etc...)

    - Clear understanding of system image build process (Yocto or AOSP build), and device flashing

    - Good understanding of GPIO, peripherals, I2C, SPI, UART, USB, DMA connected device.

    - Ability and willingness to learn new concepts and work on different areas in Linux and Security

    - Patience to work with different stakeholders and collaborate with non subject matter experts

    - Persistence to continue working at difficult problems till resolution

     

    Nice-to-Have Skills Description:

    - Experience in kernel modification and device drivers

    - Real world bootloader experience for a Linux device

    - Extensive hands-on experience with bring-up of Linux devices on a popular ARM-based SoCs such as the Qualcomm Snapdragon series, MediaTek, NXP SoCs

    - Experience setting up partitions on Yocto based devices

     

    Languages:

    English: B2 Upper Intermediate

    More
Log In or Sign Up to see all posted jobs