Jobs Embedded / IoT / Firmware

297
  • · 21 views · 1 application · 12d

    Embedded Software Engineer (bare metal experience-must)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Project Description: Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV)...
    • Project Description:

      Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.

       

    • Responsibilities:

      - Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs.
      - Ensure compatibility with existing toolchains and enterprise development environments.
      - Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs.
      - Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces.
      - Create and execute detailed L2 test cases aligned with software requirements.
      - Automate test script development and integrate automated tests into CI/CD pipelines.
      - Expand virtual ECU test coverage and support development teams in debugging and root cause analysis.
      - Implement reporting and analytics for test coverage, defect trends, and performance metrics.
      - Participate in sprint-based development, contributing to objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.

       

    • Mandatory Skills Description:

      - Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, Python.
      - Experience with version control and artifact management tools (GitHub, Jfrog Artifactory).
      - Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools.
      - Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines.
      - Knowledge of Automotive network simulation, signal routing, and diagnostic interfaces in automotive environments.
      - Hands-on experience with Matlab co-simulation (Simulink, Stateflow).
      - Strong analytical skills for software requirements analysis and test coverage alignment.

       

    • Nice-to-Have Skills Description:

      - Proficiency in Groovy.
      - Experience with Polyspace and SonarQube for code quality and static analysis.
      - Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs).
      - Exposure to reporting and analytics for test coverage and defect trends.
      - Experience supporting development teams in debugging and root cause analysis.

    More
  • · 22 views · 0 applications · 12d

    Senior Validation Engineer

    Ukraine · Product · 1 year of experience · English - B2
    #WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers up, or thinks? As a Senior Validation Engineer on our Research & Development team, you'll have the opportunity to merge creativity with your...

    #WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers up, or thinks? As a Senior Validation Engineer on our Research & Development team, you'll have the opportunity to merge creativity with your technical expertise by shaping the future of technology, driving groundbreaking projects, and bringing new ideas to life. Are you in?

    Your Role

    Key responsibilities in your new role

     

    • Develop automated tests for Boot Firmware and associated software for ARM Cortex-M MCUs
    • Develop test strategy, test plans and test cases
    • Implement test firmware projects (C language)
    • Develop Python test scripts to validate the firmware and control automated test equipment
    • Set up continuous integration systems to run tests (GitLab CI/CD)
    • Analyze test metrics and improve firmware quality





    Your Profile

    Qualifications and skills to help you succeed

     

    • A bachelor's or master’s degree in Electronics/programming or similar fields
    • 1-3 years of experience with Embedded systems
    • Experience with ARM Cortex-M Microcontroller
    • Expertise in Python; proficiency in C; Bash scripting experience is a plus
    • Experience with Test Plan/Test case Development, and test methodologies is a plus
    • Working knowledge of electronics and experience with GitLab CI/CD is a plus
    • Fluency in English

    Please send us your CV in English.

    Note: This is a temporary 2-years contract with the possibility of staying afterwards.
     

    More
  • · 61 views · 1 application · 12d

    Senior Staff Embedded Test Automation Engineer

    Ukraine · Product · 6 years of experience · English - B2
    If you want to be part of a dynamic and friendly team and work in a cutting-edge company with cutting-edge technology, we’re looking for a Senior Staff Embedded Test Automation Engineer. In Lviv, we are creating state-of-the-art Automotive products that...

    If you want to be part of a dynamic and friendly team and work in a cutting-edge company with cutting-edge technology, we’re looking for a Senior Staff Embedded Test Automation Engineer. In Lviv, we are creating state-of-the-art Automotive products that will impact the reality we know. Send us your application!

    As a valued team member, you are a passionate embedded test automation engineer with quality-oriented mindset. You strive for the highest levels of automation, testing cost and time efficiency and you’re able to effectively work as an individual contributor as well as a proactive team player.

    In your new role you will:
     

    • Participate in test specifications and scripts development and automated execution (including cybersecurity testing) according to the requirement specifications, contribute to test methodologies and test infrastructure development
    • Develop test specifications
    • Develop and execute test scripts (C, Python, PowerShell)
    • Act as a senior reviewer for code, specs, scripts and as a Mentor for less senior colleagues
    • Troubleshoot complex system-level issues
    • Enhance testing tools and methods
    • Setup and maintain test automation infrastructure
    • Contribute to the quality of requirement specifications
    • Drive continuous improvement of quality and cost reduction



    You are a forward-thinking and results-driven individual who embodies a growth mindset, takes calculated risks, and drives continuous improvement while fostering a collaborative team environment. You are prepared to take risks consciously and manage them actively, pursue ambitious goals, strengthen team spirit, strive for continuous improvement, and think ahead to develop and implement effective solutions.

    You are best equipped for this task if you have:
     

    • A university degree in Computer science, Microelectronics or comparable
    • At least 5 years of experience in embedded software engineering or testing
    • Expertise in embedded SW automated testing
    • Strong programming skills: embedded C, Python, scripting languages
    • Basic knowledge of MCU architecture/operation
    • Experience with CI/CD infrastructures setup and maintenance is a plus
    • Experience in cybersecurity testing in embedded systems would be a major benefit
    • Knowledge of Auto SPICE and functional safety for embedded systems would be a benefit
    • Fluency in English


    Please send us your CV in English.
    Note: This is a temporary 2-years contract with the possibility of staying afterwards.

    More
  • · 11 views · 1 application · 12d

    Principal Embedded Developer

    Ukraine · Product · 5 years of experience · English - B2
    Job description In your new role you will: Be responsible for the development of Automotive Peripheral Drivers for PSOC; Guide the work of your team; Work with Test and Product Engineers to put products into manufacturing; Work with Software and...

    Job description
    In your new role you will:
     

    • Be responsible for the development of Automotive Peripheral Drivers for PSOC;
    • Guide the work of your team;
    • Work with Test and Product Engineers to put products into manufacturing;
    • Work with Software and Applications Engineers for the product validation closure;
    • Lead your colleagues during the development of the projects;
    • Solve problems with higher complexity
      involving expert networks;

    Your profile
    Are you a driven and results-oriented individual with a passion for excellence? Do you possess a proactive personality, combined with a highly organized and structured approach to your work? As a self-motivated professional, you're comfortable working independently to deliver high-quality solutions, as well as collaborating with others to achieve shared goals.

    You are best equipped for this task if you have:
     

    • A university or technical school degree;
    • More than 5 years of experience in embedded systems;
    • Experience with the overall system-level designs, including architecture, hardware, software, firmware and algorithms;
    • The ability to read, understand and create schematics;
    • Knowledge on C, C++ and embedded design;
    • Knowledge of Automotive SPICE and ISO26262 would be beneficial;
    • Knowledge of Auto SAR would be beneficial;
    • Fluency in English.
    More
  • · 6 views · 0 applications · 12d

    Senior Staff Embedded Developer

    Ukraine · Product · 3 years of experience · English - B2
    Would you like to be part of the development of the state-of-the-art automotive technologies? Do you have an interest in Human Machine Interface systems and used to working with embedded solutions? Then you should join us as a Senior Embedded...

    Would you like to be part of the development of the state-of-the-art automotive technologies? Do you have an interest in Human Machine Interface systems and used to working with embedded solutions? Then you should join us as a Senior Embedded Developer!

    Job Description
    Here, you’ll be part of the development of our PSOC solutions and solutions for the HMI systems and lead the projects that will reach your way!
    In your new role you will:
     

    • Be responsible for the development of Automotive Peripheral Drivers and HMI system solutions, like PSoC Multitouch, CapSense system solutions, and automotive drivers
    • Guide the work of your team
    • Work with Software and Applications Engineers for the product validation closure



    Your Profile
    You have a proactive personality and an organized, structured, and self-driven working style. With your great communication skills, you are equally comfortable producing your own solutions or collaborating with others to achieve the best results. Lastly, you enjoy developing your knowledge and staying up-to-date on the latest technological developments.
    You are best equipped for this position if you have:
     

    • A university or technical school degree
    • More than 3 years of experience in embedded systems
    • Experience with the overall system-level designs, including architecture, hardware, software, firmware, and algorithms
    • Knowledge of C, C++, and embedded design
    • Knowledge of Automotive SPICE and ISO26262 would be beneficial
    • Fluency in English

    Please send us your CV in English.

    More
  • · 5 views · 0 applications · 12d

    Senior Staff Embedded Developer

    Ukraine · Product · 3 years of experience · English - B2
    Would you like to be part of the development of the state-of-the-art automotive technologies? Do you have an interest in Human Machine Interface systems and used to working with embedded solutions? Then you should join us as a Senior Embedded...

    Would you like to be part of the development of the state-of-the-art automotive technologies? Do you have an interest in Human Machine Interface systems and used to working with embedded solutions? Then you should join us as a Senior Embedded Developer!

    Job Description
    Here, you’ll be part of the development of our PSOC solutions and solutions for the HMI systems and lead the projects that will reach your way!
    In your new role you will:
     

    • Be responsible for the development of Automotive Peripheral Drivers and HMI system solutions, like PSoC Multitouch, CapSense system solutions, and automotive drivers
    • Guide the work of your team
    • Work with Software and Applications Engineers for the product validation closure



    Your Profile
    You have a proactive personality and an organized, structured, and self-driven working style. With your great communication skills, you are equally comfortable producing your own solutions or collaborating with others to achieve the best results. Lastly, you enjoy developing your knowledge and staying up-to-date on the latest technological developments.
    You are best equipped for this position if you have:
     

    • A university or technical school degree
    • More than 3 years of experience in embedded systems
    • Experience with the overall system-level designs, including architecture, hardware, software, firmware, and algorithms
    • Knowledge of C, C++, and embedded design
    • Knowledge of Automotive SPICE and ISO26262 would be beneficial
    • Fluency in English

    Please send us your CV in English.

    More
  • · 5 views · 0 applications · 12d

    Senior Staff Embedded Developer

    Hybrid Remote · Ukraine · Product · 2.5 years of experience · English - B2
    Would you like to be part of the development of the state-of-the-art automotive technologies? Do you have an interest in Human Machine Interface systems and used to work with the embedded solutions? Then you should join us as a Senior Embedded...

    Would you like to be part of the development of the state-of-the-art automotive technologies? Do you have an interest in Human Machine Interface systems and used to work with the embedded solutions? Then you should join us as a Senior Embedded Developer!

    Here, you’ll be part of the development of our PSOC solutions and solutions for the HMI systems and lead the projects that will reach your way!In your new role you will:
     

    • Be responsible for the development of Automotive Peripheral Drivers and HMI system solutions like PSoC Multitouch, CapSense system solutions, and automotive drivers
    • Guide the work of your team
    • Work with Software and Applications Engineers for the product validation closure



    You have a proactive personality and an organized, structured and self-driven working style. With your great communication skills, you are equally comfortable producing your own solutions or collaborating with others to achieve the best results. Lastly, you enjoy developing your knowledge and staying up-to-date on the latest technological developments.

    You are best equipped for this position if you have:
     

    • A university or technical school degree
    • More than 3 years of experience in embedded systems
    • Experience with the overall system-level designs, including architecture, hardware, software, firmware, and algorithms
    • Knowledge on C, C++ and embedded design
    • Knowledge of Automotive SPICE and ISO26262 would be beneficial
    • Fluency in English


     

    More
  • · 14 views · 0 applications · 12d

    Firmware developer (C/C++)

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - None MilTech 🪖
    Our partner is an innovative technology company specializing in the development and implementation of cutting-edge solutions in embedded systems and radio frequency (RF) engineering. We are currently seeking an experienced Firmware Engineer to join our...

    Our partner is an innovative technology company specializing in the development and implementation of cutting-edge solutions in embedded systems and radio frequency (RF) engineering.

    We are currently seeking an experienced Firmware Engineer to join our team.

    Key Qualifications:
    BA or Master’s degree in computer science
    Strong level of C/Embedded programming (FW, drivers)
    3+ years of experience in industrial or embedded software development
    Excellent debugging skills
    Familiarity with embedded firmware design
    Expertise in hardware components and design
    Programming under Linux environment
    Advanced experience with Git tools and workflows

    Responsibilities:
    Developing and implementing software for industry specific hardware
    Designing firmware solutions based on company or project needs
    Designing detailed firmware plans
    Ensuring that firmware is always functional and up-to-date
    Troubleshooting and optimising firmware

    More
  • · 10 views · 0 applications · 12d

    Senior Embedded Engineer (Wireless)

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - B2
    Requirements: 3-5 years embedded firmware development experience with C / C++, Linux / Unix platform; Experience with ARM/MIPS processors, embedded Linux; Wireless protocols (802.11); Strongly need networking skill, OSI model understanding; Ability to...

    Requirements:

    3-5 years embedded firmware development experience with C / C++, Linux / Unix platform;

    Experience with ARM/MIPS processors, embedded Linux;

    Wireless protocols (802.11);

    Strongly need networking skill, OSI model understanding;

    Ability to adapt and quickly pick up new technologies;

    Ability to work productively and autonomously, whether on a small

    team or solo, including the ability to give and receive constructive criticism to team members;

    Experience with all phases of the software development life-cycle;

    Excellent analytical and problem-solving skills;

    Experience with Git, including merging and rebasing;

    Experience with bash shell scripting and/or Python;

    BS degree in Computer Science, or related engineering degree;

    Effective written and verbal communication skills (ENGLISH MANDATORY).

    Candidate needs to be in Kyiv (or consider relocation). Hybrid type of work.

     

    Will be a plus:

    Experience working with Cross Compilers;

    Experience with OpenWRT;

    Basic understanding of electronic circuits.

     

    What do we offer:

    International work environment and work with global development teams;

    Excellent work conditions in an A-Class office (Horizon Park Business Center);

    Compensation package matching global standards;

    Flexible work hours (as required);

    Paid parking, courses, training, conferences and business trips;

    Medical insurance;

    Free lunches.

     

    https://www.youtube.com/c/UbiquitiInc

    More
  • · 13 views · 0 applications · 12d

    Embedded Software/Firmware Engineer (Network products)

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - B2
    Requirements: Minimum of 3 years of software development experience Detailed knowledge of Linux operating system internals Strong C/C++ language, Bash and debugging skills on embedded systems Strong networking knowledge Experience in gateway features...

    Requirements:

    Minimum of 3 years of software development experience

    Detailed knowledge of Linux operating system internals

    Strong C/C++ language, Bash and debugging skills on embedded systems

    Strong networking knowledge

    Experience in gateway features development — VPN, firewall, IPv6, QoS, security, Routing, etc.

    Bachelor or MS in Computer Science or Electrical Engineering

     

    Will be a plus:

    Knowledge of Buildroot / LFS

    Knowledge of NOS technology such as ONL / SnapRoute / Cumulus Network / OpenSwitch

    Experience with Quagga / FRR

    Understanding of dataplane processing and performance enhancement

    Knowledge of Broadcom, Arista, Barefoot switch framework

    Experience of data center switch development

    Experience with BSP and Linux device driver development

    Experience with software management process

    Good team player who can work both independently and also as a team with ability to take initiative

    Ability to organize and prioritize work across several projects simultaneously

    Able to think broad and discuss on software architectural level

    Aggressive working attitude with great communication skill and curiosity

     

    What do we offer:

    International work environment and work with global development teams

    Excellent work conditions in an A-Class office (Horizon Park Business Center)

    Compensation package matching global standards

    Flexible work hours (as required)

    Paid parking, courses, training, conferences and business trips

    Medical insurance

    Free lunches

     

    Responsibilities:

    Deliver new upcoming Unifi switch product

    Work with hardware team from BSP level up to networking software application level

    Communicate with foreign customer closely to implement desired new features and bugfixing

     

    https://www.youtube.com/c/UbiquitiInc

    More
  • · 113 views · 7 applications · 12d

    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
  • · 32 views · 0 applications · 12d

    Senior C++ Developer

    Full Remote · Ukraine · Product · 5 years of experience · English - C1
    About Teramind Teramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented visibility...

    About Teramind

     

    Teramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented visibility into user activities while enhancing security, optimizing productivity, and ensuring compliance. Trusted by Fortune 500 companies and businesses of all sizes across industries, our innovative platform helps organizations protect sensitive data, maximize workforce performance, and create safer, more efficient digital workplaces. Through real-time monitoring and advanced analytics, we enable businesses to safeguard their most sensitive information while optimizing employee productivity in both in-office and remote work environments.

     

    About the Role

    Are you ready to:

    • Dare to gain control over everything a user is doing on a Windows/Mac/Linux? 
    • And consume negligible hardware resources for that ability.
    • Don’t forget to build a cloud infrastructure for 200k+ endpoints, and it grows fast. With multiple on-prems of similar scale. 
    • Add OCR, analytics, integrations with 3rd-parties, watermarks, etc - you get the idea about the tech stack. 
    • You will be proud of the throughput you made sure the servers maintain, DLP algos, techniques of self-diagnostics that prevent crashes, play with MitM, creative workarounds for seemingly impossible tasks. 

     

    Responsibilities:

    • Create state of the art engineering solutions, mostly (but not limited to) data protection
    • Work with minimal supervision
    • Bring any tech that gets the job done. You love AI? - We know how to empower you.

    You are encouraged to

    • suggest the best way to implement business requirements - your opinion matters!
    • propose features that product should have   - your ideas are valuable!
    • improve existing architecture and legacy code    - we do refactor!
    • Enhance software delivery and quality throughout SDLC   - we are not biased and hence work effectively!

    We cherish if you can

    • Manage any issues that may arise and drive solutions
    • Collaborate with Support engineers to analyze and troubleshoot software problems
    • Perform thorough unit testing

     

    Requirements:

    • Brilliant minds only
    • 5+ yrs experience with C++11 or newer
    • Client-server application development experience
    • Understanding design principles behind scalable applications
    • Desire to learn and generate ideas
    • Good spoken and written English

     

    Nice to have

    • Knowledge of cybersecurity best practices
    • Experience in Windows system development (WinApi), MacOS development (not mobile)
    • Familiarity with cloud platforms such as AWS and Azure
    • Experience working with ClickHouse

     

    Why Teramind?

    • strive to create awesome products
    • know how to appreciate results and efforts
    • unlimited opportunities for tech growth
    • various opportunities for carrier growth
    • Full remote
    • OpenSource contributions. We solved bugs for Qt, Ubuntu
    • Requests, work on problems with Apple, Sophos 

     

    Benefits

     

    This is a remote job. Work from anywhere! We’ve been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.

    Additionally:

    • Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated.

    • Competitive salary

    • Career growth opportunities

    • Flexible paid time off

    • Laptop reimbursement

    • Ongoing training and development opportunities

     

    About our recruitment process

     

    We don’t expect a perfect fit for every requirement we’ve outlined. If you can see yourself contributing to the team, we want to hear your story. You can expect up to 3 interviews. In some scenarios, we’re able to streamline the process to have minimal rounds. Director-level roles and above should expect a more thorough process, with multiple rounds of interviews.

    All roles require reference and background checks

    Teramind is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration without regard to race, age, religion, color, marital status, national origin, gender, gender identity or expression, sexual orientation, disability, or veteran status.

    More
  • · 72 views · 4 applications · 12d

    Reverse Engineer

    Full Remote · Worldwide · 5 years of experience · English - C1
    We are hiring a full-time Reverse Engineer with at least 5 years of experience in reversing Windows binaries. The position is 100% remote. A Discord server will be provided for collaboration, where screen sharing during work sessions is required (no...

    We are hiring a full-time Reverse Engineer with at least 5 years of experience in reversing Windows binaries.

     

    The position is 100% remote. A Discord server will be provided for collaboration, where screen sharing during work sessions is required (no webcam needed).

    More
  • · 70 views · 2 applications · 16d

    C/C++ Embedded engineer

    Full Remote · Countries of Europe or Ukraine · 1 year of experience · English - B2 MilTech 🪖
    C++ / Robotics Engineer Location: Europe / Remote (with hardware access when needed) Company: Babayte OÜ / BabAI Type: Full-time/Project About the role We are looking for a C++ / Robotics Engineer to take ownership of core robotics and...

    C++ / Robotics Engineer

     

    Location: Europe / Remote (with hardware access when needed)
    Company: Babayte OÜ / BabAI
    Type: Full-time/Project 

     

    About the role

    We are looking for a C++ / Robotics Engineer to take ownership of core robotics and perception-driven control systems within BabAI.

    You will design, implement, and optimize real-time systems that connect AI detection pipelines with robotic behavior and embedded hardware. This role requires strong system-level thinking, performance awareness, and the ability to make systems work reliably outside the lab.

     

    What you will do

    • Architect and develop high-performance C++ systems for robotics and perception
    • Integrate AI detection and tracking pipelines into real-time control loops
    • Design low-latency, fault-tolerant communication between system components
    • Work directly with embedded platforms and sensors
    • Lead debugging and performance optimization efforts on edge devices
    • Define coding standards, architecture decisions, and technical direction
    • Support field testing and production deployment
    • Mentor junior engineers

     

    What we are looking for

    • Strong modern C++ (C++17/20) experience in production systems
    • Proven background in robotics, embedded systems, or real-time software
    • Deep understanding of Linux, concurrency, memory, and performance tuning
    • Experience working close to hardware and solving low-level issues
    • Ability to design robust systems under real-world constraints
    • Independent problem solver with ownership mindset

     

    Nice to have

    • ROS / ROS2 in production environments
    • Experience with UAVs, autonomous vehicles, or aerospace systems
    • Embedded AI acceleration experience (Jetson, Hailo, FPGA, etc.)
    • Sensor fusion and calibration experience
    • Safety-critical or mission-critical system background

     

    What we offer

    • Ownership over mission-critical robotics systems
    • Work on technology deployed in aerospace and defense environments
    • High technical autonomy and responsibility
    • Collaboration with AI, simulation, and systems teams
    • Direct contribution to increasing security and resilience across Europe

     

    More
  • · 46 views · 0 applications · 16d

    Hardware (Electronics) Engineer

    Office Work · Ukraine (Lviv) · 0.5 years of experience · English - B2
    Embrox Solutions — IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their...

    Embrox Solutions — IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their performance, and flexible in their usage. We do not only qualitatively realize the full cycle of software development, but also provide further support for established products, consulting, and business analytics. We seek an attentive and proactive Hardware (Electronics) Engineer for the IoT project.
     

    (Please, pay attention that we will consider candidates from Lviv only).
     

    Requirements:

    — 0,5-1 years of experience as an electronics engineer in the embedded area;

    — Knowledge of any CAD software (Altium Designer/KiCAD/OrCad/EasyEDA) — design of electrical circuits, component library, PCB layout, preparing production output files;

    — Knowledge of digital and analog circuits;

    — Confident user of test equipment (multimeter, oscilloscope, programmable power supply, electronic loads, signal generator, power profiler, etc),

    — Strong experience in a soldering process using modern equipment, specifically when working with small SMD components (0402, QFN packages);

    — Experience with fast prototyping platforms (Arduino, Nucleo and others);

    — Knowledge and experience with interfaces UART, I2C, SPI, and USB;

    — Knowledge of the English language at the level of documentation research.
     

    Responsibilities:

    — Participate in the development of electronic systems in experimental and serial projects;

    — Create schematic and layout designs using modern components;

    — Design debugging, troubleshooting, improvement, and provisioning;

    — Preliminary and deep product testing including monitoring of voltages, currents, temperature, signal forms, etc;

    — Prepare test report documentation.
     

    Would be a plus:

    — Creative approach to solving engineering problems;

    — Passion for performing a turn-key development from requirements to ready-for-production designs;

    — Experience using LCSC/JLC platforms;

    — Experience with component sourcing;

    — Experience with Altium Designer;

    — Diligence in electrical testing and preparing detailed test reports.
     

    We ensure your growth with:

    — Competitive salary with regular reviews;

    — Modern projects with cutting-edge technologies;

    — Excellent space for your personal and professional development;

    — Low level of bureaucracy with a lack of multi-level management;

    — Attractive work environment: The modern and stylish office with ergonomic workstations, creative zones, and innovative spaces;

    — Healthy&sport program;

    — Paid vacations and sick leaves;

    — Accountant support;

    — Educational Events;

    — Free English classes;

    — Amazing team buildings.

    More
Log In or Sign Up to see all posted jobs