Jobs

69
  • · 21 views · 0 applications · 23d

    Principal Firmware Engineer

    Hybrid Remote · Ukraine (Lviv) · Product · 5 years of experience · Upper-Intermediate
    Job description 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...

    Job description

     

    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.

    In your new 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
    • Conduct firmware 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 to new ideas for firmware improvements and participate in code reviews to maintain quality standards

     

    Your profile


    You are a hands-on engineer with a strong interest in embedded firmware development. You coordinate effectively with colleagues, share insights proactively, and take initiative to overcome technical challenges. You have high standards and commitment to continuous improvement.

    You are best equipped for this task if you have:
     

    • A bachelor’s or master’s degree in electrical engineering, Computer Science or similar
    • 5-7 years of experience in embedded firmware development
    • Know-how and experience in DC-DC power conversion systems, with basic understanding of mixed-signal systems
    • Proficiency in C programming for embedded systems, and familiarity with Python is a plus
    • Familiarity with serial communication protocols such as I2C, UART, or PMBus and experience debugging firmware with hardware circuits
    • Familiarity with version control systems (e.g., GIT) and debugging tools (e.g., JTAG) and bug tracking systems like JIRA is a plus
    • Knowledge of bare-metal, RTOS environments, and device drivers is a plus
    • Strong problem-solving and collaboration skills, as well as good communication skills in English

    Please send us your CV in English

    More
  • · 64 views · 1 application · 20d

    Embedded Developer (C++, Linux)

    Office Work · Ukraine (Lviv) · Product · 4 years of experience MilTech 🪖
    Twist Robotics is a large team developing hardware and software solutions in the military-tech sector to strengthen Ukraine’s defense capabilities. Among our public products are the UAV mission simulator “Obriy” and the “Saker Scout” drone, which has been...

    Twist Robotics is a large team developing hardware and software solutions in the military-tech sector to strengthen Ukraine’s defense capabilities. Among our public products are the UAV mission simulator “Obriy” and the “Saker Scout” drone, which has been successfully operating on the front lines for over two years.

     

    We are looking for an Embedded C++ Developer to help us further develop and improve our defense technologies. The role will involve more software development than hardware and the work will be related to drones of various types and their components. Overall, this position offers direct involvement in building solutions that truly make a difference - both for the front line and our team.

     

    Key responsibilities:

    • developing, optimizing, and maintaining C/C++ software for embedded Linux systems;
    • performing tasks related to the Linux kernel and kernel modules;
    • supporting and configuring custom Linux builds;
    • participating in the architecture design of embedded solutions (bootloader, peripherals);
    • collaborating with cross-functional teams, managers, and manufacturing.

     

    Requirements:

    • 4+ years of commercial experience with C/C++ (versions 14/17);
    • experience with the Linux kernel (modules, drivers) and system integration (U-boot, systemd, BusyBox);
    • understanding the principles of Embedded systems architecture;
    • experience in creating Linux builds (Yocto or Buildroot);
    • debugging skills (GDB, perf, etc.);
    • understanding of network protocols (TCP/IP, UDP) and experience with networking in embedded systems;
    • knowledge of OOP principles, programming patterns, the C++ memory model, and multithreaded development;
    • knowledge of STL and experience working with Qt5, CMake, Docker, and Git;
    • scripting in Bash;
    • basic knowledge of Python.

     

    Will be an advantage:

    • experience with media libraries: GStreamer, ffmpeg;
    • experience with computer vision libraries like OpenCV.

     

    We offer:

    • the opportunity to apply your skills and experience to strengthen Ukraine’s defense capabilities;
    • exciting work at the forefront of technology development, where independence and initiative are valued;
    • comfortable working conditions and a competitive salary;
    • relocation support to Lviv (if needed);
    • paid vacation, sick leave, and other social benefits in accordance with labor law;
    • reservation from mobilization.
    More
  • · 89 views · 1 application · 14d

    C/C++ Trainee for Trainee Academy (IRC268321)

    Office Work · Poland
    As a part of GlobalLogic RAN Academy program you will get knowledge of LTE/5G RAN foundamentals, standards and technologies which enable cutting-edge telecommunication products. You will get crucial knowledge needed to become a successful software...

    As a part of GlobalLogic RAN Academy program you will get knowledge of LTE/5G RAN foundamentals, standards and technologies which enable cutting-edge telecommunication products. You will get crucial knowledge needed to become a successful software engineer capable of accepting challenges of end-to-end development of the modern RAN system. You’ll enrich your professional experience via learning, solving challenging tasks and collaborating in the team of peers led by experienced engineers and technical leaders. You will also work on Academy/POC project and get knowledge of practicalities of commercial SDLC, such as Agile ways of working, systems, tools and team processes. We invite you to make first solid steps in your carreer path and join our friendly and dynamic team!


    Requirements:
    – hands-on proficiency in C/C++
    – be confident Linux user
    – have understanding of Neworking principles
    – have generic understanding of Radio Access Network (RAN) technologies (i.e. LTE, 5G) and trends (Cloud RAN, Open RAN, etc.)
    – Interest or any experience in embedded/multi-core systems would be a plus
    – Git, Gerrit experience would be a plus
    – Good written and spoken English

    As a result, you will gain:
    – Hands on experience in LTE/5G RAN and L1-L3 protocols development
    – Essentials of 3GPP standards
    – Improve knowledge in Linux, Networking
    – Understanding of Cloud basics (k8s, Docker, etc.)
    – Learn essentials of RAN acceleration (e.g. DPDK, Nvidia CUDA, etc.)
    – Familiarity with the radio network testers and emulators such as Viavi TM500, Keysight, etc.
    – Get basic proficiency in commercial SW development, Agile ways of working, CI/CD principles and tools (e.g. Git, Jira, Jenkins, Confluence, etc.)

    Job responsibilities
    – Attend and engage in all training sessions, ask relevant questions, and participate in group discussions to maximize learning
    – Complete all assigned exercises and practical tasks within given deadlines to reinforce theoretical knowledge through hands-on practice
    – Dedicate time to self-study, including reviewing training materials, conducting additional research, and keeping up with industry requirements relevant to the program
    – Contribute to the development of Academy/POC project by actively participating in brainstorming sessions, dividing tasks, and ensuring timely completion of your portion of the work
    – Take personal initiative to identify areas for improvement and seek out additional learning resources, such as online courses or documentation, to enhance skills in critical areas
    – Maintain clear and open communication with instructors and peers, providing constructive feedback, and reporting progress or challenges regularly
    – Follow the training schedule, adhere to the rules and code of conduct of the program, and meet deadlines for all tasks and project milestones

    More
  • · 62 views · 1 application · 14d

    Trainee С/C++ Embedded Developer

    Office Work · Ukraine (Lviv) · 1 year of experience · Upper-Intermediate
    Job Description Required The C/C++ programming languages Smart and fast learner Preferred Basic Linux and networking knowledge Experience with OpenWrt would be a big plus Intermediate English level Job Responsibilities Trainee Software Engineer will be...

    Job Description

    Required
    The C/C++ programming languages
    Smart and fast learner

    Preferred
    Basic Linux and networking knowledge
    Experience with OpenWrt would be a big plus
    Intermediate English level

     

    Job Responsibilities

    Trainee Software Engineer will be trained according to the following plan:
    - Linux/Networking software development  training (C/C++/Linux/Networking, up to 3 month)
    - Project specific training (1 week, based on results of Linux/Networking training)
    - Join project team, working on real products

    Department/Project Description

     

    Project details:
    The product is next-generation Residential Gateways software, which is fully designed and developed by GlobalLogic engineers in Lviv.
    For more than 10 years GlobalLogic team of 50+ engineers develops new models and maintains a multi-million installed base.

    Main technologies: 
    C/C++, Networking, Embedded Linux

    Features of the software:
    ∙ Connecting to the Internet in various ways: PON, Ethernet, Wi-Fi, 5G, xDSL, DOCSIS
    ∙ Extensive functionality: IPv6, Firewall, VoIP, IPTV, Web Server, Wi-Fi, UPnP, Remote Control, Parental Control, SIP, IGMP and others
    ∙ Works on different hardware platforms (mainly MIPS and ARM)

    We offer:
    ∙ Interesting and challenging work in a large and dynamically developing company
    ∙ Exciting projects involving newest technologies
    ∙ Professional development opportunities
    ∙ Excellent compensation and benefits package, performance bonus program
    ∙ Modern and comfortable office facilities

    More
  • · 137 views · 13 applications · 13d

    Trainee С/C++ Embedded Developer

    Office Work · Ukraine (Lviv) · Intermediate
    Project details: The product is next-generation Residential Gateways software, which is fully designed and developed by GlobalLogic engineers in Lviv. For more than 10 years GlobalLogic team of 50+ engineers develops new models and maintains a...

    Project details:
    The product is next-generation Residential Gateways software, which is fully designed and developed by GlobalLogic engineers in Lviv.
    For more than 10 years GlobalLogic team of 50+ engineers develops new models and maintains a multi-million installed base.
     

    Main technologies: 
    C/C++, Networking, Embedded Linux
     

    Features of the software:
    ∙ Connecting to the Internet in various ways: PON, Ethernet, Wi-Fi, 5G, xDSL, DOCSIS
    ∙ Extensive functionality: IPv6, Firewall, VoIP, IPTV, Web Server, Wi-Fi, UPnP, Remote Control, Parental Control, SIP, IGMP and others
    ∙ Works on different hardware platforms (mainly MIPS and ARM)
     

    We offer:
    ∙ Interesting and challenging work in a large and dynamically developing company
    ∙ Exciting projects involving newest technologies
    ∙ Professional development opportunities
    ∙ Excellent compensation and benefits package, performance bonus program
    ∙ Modern and comfortable office facilities
     

    Requirements:

    Required:
    - The C/C++ programming languages
    - Smart and fast learner

    Prefered:
    - Basic Linux and networking knowledge
    - Experience with OpenWrt would be a big plus
    - Intermediate English level

    Job responsibilities:

    Trainee Software Engineer will be trained according to the following plan:
    – Linux/Networking software development  training (C/C++/Linux/Networking, up to 3 month)
    – Project specific training (1 week, based on results of Linux/Networking training)
    – Join project team, working on real products

    More
  • · 74 views · 23 applications · 12d

    Embedded Software Developer (Automotive)

    Full Remote · Worldwide · 3 years of experience · Intermediate
    Description: We are looking for a motivated Embedded Software Developer to join our automotive software engineering team. You will participate in the development of low-level embedded software components for next-generation vehicle systems, following the...

    Description:

    We are looking for a motivated Embedded Software Developer to join our automotive software engineering team. You will participate in the development of low-level embedded software components for next-generation vehicle systems, following the V-model development process and industry standards.
     

    Responsibilities:


     

    • Development and implementation of embedded software in C/C++ for automotive control units
    • Low-level programming, driver development, and hardware-related coding
    • Requirements analysis and technical specification review
    • Integration and validation of software modules
    • Interaction and coordination with validation, development, and customer teams
    • Issue tracking and defect resolution
    • Preparation of project documentation according to automotive standards
    • Participation in continuous improvement and optimization of software processes

    Requirements:


     

    • Solid experience in embedded software development (C/C++)
    • Good knowledge of low-level programming and hardware interfaces (e.g., SPI, I2C, CAN, LIN)
    • Familiarity with the V-model development process and automotive software lifecycle
    • Experience with validation and testing of embedded systems
    • Understanding of requirements analysis and implementation workflows
    • Strong problem-solving and debugging skills
    • Ability to work in cross-functional teams and coordinate with customers

    Nice to Have:


     

    • Experience with automotive standards (e.g., AUTOSAR, ASPICE, ISO 26262)
    • Knowledge of issue tracking tools (e.g., JIRA, Redmine)
    • Familiarity with Continuous Integration (CI) environments
    • Scripting skills for automation (Python, Bash, etc.)


     


     

    More
  • · 12 views · 0 applications · 9d

    Senior Embedded C Developer (Bluetooth) Krakow IRC270069

    Office Work · Poland · 4 years of experience · Upper-Intermediate
    Description Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, they prioritize precision and safety in...

    Description

    Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, they prioritize precision and safety in medication management systems. With a commitment to optimizing workflows and improving outcomes, our client partners with healthcare professionals to create intuitive, high-quality solutions that elevate practice efficiency and patient care standards.

     

    Requirements

    • 5-10+ years of experience
    • Expert in Embedded C: Strong proficiency writing efficient, low-level firmware for resource-constrained systems.
    • Bluetooth Experience: Deep understanding of Bluetooth Low Energy (BLE) and Classic, including GATT, GAP, pairing/bonding, and custom profile development.
    • Debugging Tools: Skilled with JTAG/SWD, GDB, logic analyzers, and Bluetooth sniffers
    • BLE Stack Integration: Experience working with Bluetooth SoC SDKs (Nordic, TI, Silicon Labs, etc.)
    • Peripheral Communication: Knowledge of I2C, SPI, UART, and integration of sensors or other peripherals
    • Problem Solving: Strong debugging and root cause analysis skills for firmware and protocol-level issues
    • Communication: Clear technical communication and documentation skills; comfortable in collaborative engineering environments
    • Medical Device:  Preferred (ISO 62304 or ISO 13485). Familiarity to other standards/regulatory = minimum

       

    Job responsibilities

    • Work with Wireless HW change for embedded medical devcie
    • Provide technical guidance for system-level decisions.
    • Conducts thorough code reviews to ensure quality and adherence to coding standards.
    • Optimize firmware for performance, power efficiency, and memory usage.
    • Drives the design of firmware architecture particularly in systems without Operating Systems (bare metal).
    • Collaborate with leadership and other cross functional departments to align decisions with organizational
    More
  • · 30 views · 2 applications · 8d

    Robotics Simulation Engineer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience MilTech 🪖
    We are looking for a skilled Robotics Engineer (with C++ and Mathematical background) to develop a custom simulation engine tailored for robotics applications. The ideal candidate will have a solid foundation in the following areas: Key...

    We are looking for a skilled Robotics Engineer (with C++ and Mathematical background) to develop a custom simulation engine tailored for robotics applications. 

    The ideal candidate will have a solid foundation in the following areas:
     

    Key Qualifications:
    - Strong knowledge of C++ and STL;
    - Strong knowledge of Linear Algebra and 3D Geometry;
    - Familiarity with Networking Concepts (e.g., OSI, TCP/UDP network communication, RPC, etc.);
    - Familiarity with Concurrent and/or Parallelism Concepts (e.g., multi-threading, mutex, condition variable, GPU computing, etc.);

    Responsibilities:
    - Simulation of physical models of dynamic systems that correspond to real parameters;

    - Improving the software architecture of the simulation environment;

    - Conducting experiments in the simulation environment.
     

    Will be a plus:
    - Background in Game Dev field (or other Simulation fields);

    - Understanding of Physics and Flight Dynamics (e.g., aerodynamics, thrust, drag, and lift principles);
    - Background in Robotics Development including Sensors, Control Theory, and Computer Vision;

    - Familiarity with Flight Simulation(such as Gazebo or AirSim)\Controlling software (Ardupilot or Betaflight);
    - Proficiency in Linux environments;
    - Experience with Python and Bash scripting;
    - Experience with Docker, Git;
    - Experience with CMake;
    - Experience with GoogleTest, Catch2 (or similar unit testing frameworks);

    More
  • · 35 views · 1 application · 7d

    Solution/Embedded Engineer

    Hybrid Remote · Switzerland, Ukraine (Kyiv) · Product · 3 years of experience · Upper-Intermediate MilTech 🪖
    The company’s product, covered under a non-disclosure agreement (NDA), is an advanced operating system designed for autonomous computing. It enables a wide variety of autonomous robots to carry out tasks ranging from high-risk operations to routine...

    The company’s product, covered under a non-disclosure agreement (NDA), is an advanced operating system designed for autonomous computing. It enables a wide variety of autonomous robots to carry out tasks ranging from high-risk operations to routine activities, transport goods, and support life-saving missions. Our pioneering software is paving the way for the widespread use of robotic fleets and has been endorsed by the U.S. government as the future benchmark for its drone initiatives.

     

    Overview

    We are looking for an Embedded Linux Software Engineer taking on tasks within the drone ecosystem, from writing applications to adding driver support for new peripherals, maintaining system services, and optimizing performance on embedded platforms.

     

    Responsibilities

    • Manage and support the end-to-end implementation of the company's technology into the applications & tech stack of our partners and customers
    • Work with the product engineering team on designing and implementing features (on an embedded Linux and microcontroller/RTOS environment)
    • Respond to customer inquiries and resolve issues in a timely and professional manner, ensuring customer satisfaction and loyalty
    • Closely work with product engineering and support teams to further build & grow our product offerings and documentation
    • Support flight testing activities hands-on, making sure that your solution works in the field

     

    Qualifications and Skills

    • 3+ years of experience in a solutions or sales engineering role, ideally within startups, scale-ups, with experience in robotics technologies a bonus
    • Bachelor's degree in Engineering, Computer Science, Information Technology, or related field
    • Proficiency in customer-facing aspects of engineering, working, and interfacing directly with customers.
    • Experience in software engineering (Python and C++)
    • Experience with Drone flight control systems such as PX4, Ardupilot, or Betaflight
    • Prior experience working with UAVs is required, as the position involves direct involvement with UAV systems
    • Experience with integrating hardware components such as sensors and actuators into an embedded system
    • Understanding of typical embedded communication protocols such as CAN, I2C, SPI, etc.
    • Able to fly RC drones or willing to learn
    • Knowledge of Mechanical design
    • Proficiency in English at Upper-Intermediate level or higher is required

     

    Work format/type of the contract

    Full-time hybrid work from the office in Pecherskyi District, Kyiv (3 days from the office). The company offers official employment.

     

    Benefits

    • Flexible working hours
    • Stock Options
    • 24 vacation days
    • Health Insurance (includes dental & vision)
    • Learning and development opportunities
    • Regular team socials
    • The company also provides deferment from military service
    More
  • · 53 views · 2 applications · 6d

    Embedded Systems Engineer

    Office Work · Ukraine (Lviv) · Product · 1 year of experience · Intermediate
    What if your code could power the technologies of tomorrow? Join our team in Lviv and step into a role where innovation meets impact, developing high-performance firmware and advanced MCU systems and peripherals. Collaborate with a forward-thinking...

    What if your code could power the technologies of tomorrow? Join our team in Lviv and step into a role where innovation meets impact, developing high-performance firmware and advanced MCU systems and peripherals. Collaborate with a forward-thinking international team, transform hardware capabilities into smart solutions, and turn your skills into real-world innovation.

    In this role, you’ll lead firmware development for MCU system and peripherals-building drives and middleware that bring hardware to life and push the boundaries of our innovative MCU solutions.

    In your new role, you will:
     

    • Be responsible for the firmware development for the MCU system and peripherals
    • Implement Drivers and Middleware that enable hardware capabilities according to business specification
    • Work with an international team on cutting-edge technology
    • Contribute to the innovative advancement of the company’s MCU solutions



    You are driven by curiosity for embedded systems, take full ownership of your work, and thrive when tackling complex technical challenges. You’re a hands-on problem-solver who enjoys turning ideas into working solutions.

    You are best equipped for this task if you have:
     

    • A university degree in the related domain
    • At least 3-5 years of experience in embedded solutions development
    • Strong knowledge of Embedded C
    • A good understanding of MCU peripherals
    • Strong knowledge of communication interfaces (like I2C/SPI/UART, etc.)
    • Good knowledge of make-build systems and Git
    • Intermediate English proficiency

     

    Please send us your CV in English

    More
  • · 30 views · 1 application · 5d

    Senior Linux Engineer with DICOM expertise

    Full Remote · EU · 5 years of experience · Upper-Intermediate
    We are looking for a Senior Linux Engineer to join our team! Our client is a medical informatics company based in California, develops innovative, cost-effective solutions for the healthcare IT industry specifically focused on image visualization,...


    We are looking for a Senior Linux Engineer to join our team! Our client is a medical informatics company based in California, develops innovative, cost-effective solutions for the healthcare IT industry specifically focused on image visualization, workflow, archival and reporting.

     

    Responsibilities:

    • Write well-designed, and testable code
    • Prepare documentation to identify requirements and solutions
    • Document and maintain software functionality
    • Troubleshoot and debug code
    • Comply with project plans and industry regulations

     

    Requirements:

    • Proven work experience as a C++ Software Developer in Embedded Linux environments
    • Fluent in C++, Qt, and SQL.
    • Solid experience in AWS, S3, and other cloud services
    • Good knowledge of object-oriented programming
    • Experienced with MySQL, RPC, multi-threaded applications, and networking protocols.
    • Relevant experience in developing software for medical devices.
    • Knowledge of DICOM and HL7 protocols
    • Understanding of radiological diagnostic image viewing and RIS workflows
    • Proficient in software engineering tools - source code controls, code reviews, bug tracking, etc.
    • Nica to have - Java, JavaScript
    • Minimum BS degree in Computer Science, Engineering, or a relevant field

     

    Helpful areas of experience:

    • Radiology industry terminology and workflows
    • EN 62304 – Medical Device Software Life Cycle Process
    • ISO 14971 – Risk management of medical devices

     

    We offer*:

    • Flexible working format - remote, office-based or flexible
    • A competitive salary and good compensation package
    • Personalized career growth
    • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
    • Active tech communities with regular knowledge sharing
    • Education reimbursement
    • Memorable anniversary presents
    • Corporate events and team buildings
    • Other location-specific benefits

    *not applicable for freelancers

     

    More
  • · 4 views · 0 applications · 2d

    Mechatronics Engineer (PLC, SCADA, CODESYS)

    Hybrid Remote · Austria · 4 years of experience · Upper-Intermediate
    Join a team that's transforming the future of industrial automation! Our client is dedicated to supporting companies in the digital transformation of production and manufacturing. They build smart automation and digitization solutions focused on...

    Join a team that's transforming the future of industrial automation!

    Our client is dedicated to supporting companies in the digital transformation of production and manufacturing. They build smart automation and digitization solutions focused on flexibility, usability, intelligent UX, and long-term sustainability.

    We’re looking for a skilled Mechatronics / Automation Engineer to help design and implement cutting-edge control systems for industrial applications. What we’re looking for:
     

    • 4+ years of experience in automation or mechatronics.
    • Strong experience with PLC programming (preferably CODESYS; TIA Portal users are welcome — tech is similar, we’ll support the transition).
    • Hands-on experience with SCADA systems.
    • Working knowledge of C# or Java.
    • Ability to read and interpret electrical schematics.
    • Degree in Mechatronics or a related technical field.
    • Solid understanding of robotics systems and their integration.


     Location & Work Setup:

    •  Ansfelden, Austria
    •  Hybrid: remote + on-site (relocation assistance is subject to discussion)

     
    Language requirements:

    • German: B2+
    • English: B2+
       

    If you’re excited about building intelligent automation systems that power modern manufacturing, let’s talk!

    More
  • · 18 views · 3 applications · 1d

    Embedded Engineer for a smart home project

    Full Remote · Poland, Romania · 5 years of experience · Upper-Intermediate
    The company is looking for an Embedded Engineer for a fully remote position. The company partners with Fortune 500 companies and well-funded startups to bring new products to life. Their client is a US-based company, a recognized leader in home...

    The company is looking for an Embedded Engineer for a fully remote position.
     

    ● The company partners with Fortune 500 companies and well-funded startups to bring new products to life.

    ● Their client is a US-based company, a recognized leader in home control and automation, and one of the fastest-growing smart home companies on the market. They create innovative, easy-to-use, and future-oriented products designed to be enjoyed by customers for years.

    ● The engineer will join the team working on a water leak prevention device (FLO app), focusing on reducing costs and increasing reliability. With anticipated sales growth, significant refactoring work is needed to ensure the system can handle high loads.
     

    ● Team composition: 4 Node.js/Go Engineers, DevOps, PM, QA, as well as iOS and Android mobile engineers, Project and Product Management, and Designers.


    ► Must-have skills: experience with C, Python, and Linux development; willingness to work with Golang.
    ► Must-have skills: experience with Yocto.

    More
  • · 27 views · 2 applications · 1d

    Embedded Firmware Engineer

    Countries of Europe or Ukraine · Product · 3 years of experience · Pre-Intermediate Ukrainian Product 🇺🇦
    BetterMe is a health & wellness platform providing a tailored holistic approach to well-being. Since 2017, we have been on a mission to create a healthier world for everyone, regardless of age, sex, physical ability, or background. Our goal is to make a...

    BetterMe is a health & wellness platform providing a tailored holistic approach to well-being. Since 2017, we have been on a mission to create a healthier world for everyone, regardless of age, sex, physical ability, or background. Our goal is to make a healthy lifestyle accessible to everyone so they can achieve long-term health benefits.

     

    We are seeking a skilled Embedded Firmware Engineer to join our team. The ideal candidate will work on our fitness band firmware, in close collaboration with mobile developers who are working on the accompanying mobile application.

     

    About you:

    • Proven experience in developing embedded applications for commercial products.
    • Experience in using real-time operating systems, specifically FreeRTOS.
    • Experience with different MCUs, such as Realtek, STM32, and Nordic.
    • Strong knowledge of embedded coding techniques and proficiency in C/C++ programming.
    • Solid understanding and practical experience with BLE protocol.
    • Familiarity with interfaces and MCU peripherals (e.g., I2C, UART).
    • Proven track record in debugging and validating embedded systems and protocol stacks.
    • Strong knowledge and understanding of Git and Git Flow.

       

    Will be a plus:

    • Hands-on experience with advanced debugging tools and techniques.
    • Understanding of power management techniques for battery-operated devices.
    • Experience with Agile development methodologies.
    • Strong documentation skills and the ability to create clear and concise technical documentation.
    • Proficiency in using various build systems, such as Make and Keil build tools.
    • Prior experience in the wearable technology or fitness band industry.

       

    Our mission is creating happiness within, since we believe that having your mind and body in complete harmony is key for overall health and quality of life. We plan to capture the growth of the Global Health Market, and our ideal candidate will focus on building the largest health tech company in the world. 💪

    The success of the product became possible through the hard work and dedication of 400+ talented and forward-thinking employees who are true experts in their field. We’re one of the biggest partners of Facebook, Google, Snapchat & Twitter within the CEE region. 🌎

     

    Our company is built on the ability to find the best people and provide them with everything needed to stay focused on what’s important to make our users even healthier, sportier, happier and better! We create a business environment that brings out the best in everyone. We have no bureaucracy, and we give our colleagues complete freedom to make decisions and achieve brilliant results. 🚀

     

    Competitive salary. Compensation that will help you focus on your projects and personal development.

     

    Professional Growth. We offer a possibility to attend internal, external courses, seminars and access to a corporate library. You will be working with a team of professionals to get insights and discuss ideas.

     

    Comfortable working environment. We provide all necessary work equipment for your role and serve complimentary breakfasts, lunches, and snacks in the Kyiv office.

     

    Health&Fitness. We provide employees with 20 days of paid vacation, medical insurance and a variety of sports activities available for employees inside and outside the office.

     

    Rest. We organize team buildings, parties and various team activities to boost our collaboration.

    More
  • · 17 views · 0 applications · 1d

    Embedded Software Engineer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · Upper-Intermediate MilTech 🪖
    The role is based in the Kyiv region, and we will expect you to work full-time in the office. We have a shuttle service from the nearest metro station. About the Job As an Embedded Software Engineer you are a key part of our Architecture team to develop...

    The role is based in the Kyiv region, and we will expect you to work full-time in the office. We have a shuttle service from the nearest metro station.

     

    About the Job

    As an Embedded Software Engineer you are a key part of our Architecture team to develop and implement the core features and functionalities to have our drones operate safely and autonomously in the air.
    Together with our world-class team, currently seven team members, you will take an empowering role: pushing the boundaries of drone technologies. You will be working closely with stakeholders in Germany and US from the System architecture and Hardware development departments.

     

    What is your Day to Day Mission:

    • Implementation, maintenance, and optimization of the Quantum-Systems autopilot firmware and firmware stack
    • Design, Conception, implementation, and testing of new autopilot functionalities
    • Export of flight control and navigation algorithms from Matlab / Simulink and integration into the autopilot’s embedded framework
    • Implementation, maintenance, and optimization of BSP / peripheral and external sensor drivers and their optimized operation in the scope of the real-time operating system
    • Building, documenting, and maintaining autopilot firmware for flight tests. Creation of flight test tickets, support of flight tests, and post-flight data analysis
    • Creating unit tests, debugging/tracing of the code base for code coverage/functionality testing
    • Maintenance of the firmware update eco system, including bootloaders & firmware updates
    • Support in the implementation and maintenance of production tools

       

    What you bring to the team:

    • You have completed a degree in the field of bachelor’s or master’s degree in software engineering / electrical engineering and you have several years of experience working with embedded systems.
    • You have a deep understanding of embedded systems and you are a senior in designing, implementing and optimizing embedded systems.
    • You have strong knowledge of microcontrollers (ARM, Cortex-M), real-time operating systems and hardware and communication interfaces  interfaces (UART, I2C, SPI, CAN, ETH ...)
    • You are experienced with real-time operating systems like FreeRTOS or uCOS II and knowledge of multi-threading, task scheduling, and inter-task communication.
    • You have the ability to bridge the gap between hardware and software, understanding the electrical and physical constraints, profound understanding of electronic schematics and efficiently utilizing available hardware resources
    • You master version control and collaboration tools such as git and gitlab and you have experience in working in collaborative development environments with agile methodologies.
    • You are highly self-motivated and drive your area of responsibility independently
    • Due to your open, communicative, friendly, and competent attitude, it is easy for you to be considered as an internal expert
    • English level at least B2

     

    Why Quantum-Systems:

    • We Stand with Ukraine
    • We believe in the power of combined efforts: straightforward tech expertise paired with a customer-centric focus.
    • We are industry pioneers who are ambitious, bold, and visionary.
    • We push limits, think outside the box, and strive for technological excellence to shape the future of aerial data.
    • We promise to be your runway for individual and professional growth.
    More
Log In or Sign Up to see all posted jobs