Jobs Embedded

138
  • · 65 views · 4 applications · 23d

    Embedded Engineer to $4000

    Ukraine · Product · 3 years of experience · English - B1 MilTech 🪖
    Are you passionate about deploying cutting-edge machine learning models to the edge and cloud? Do you thrive in a dynamic, fast-paced environment where you can push the boundaries of what's been done? If so, we have an exciting opportunity for an...

    Are you passionate about deploying cutting-edge machine learning models to the edge and cloud? Do you thrive in a dynamic, fast-paced environment where you can push the boundaries of what's been done? 
    If so, we have an exciting opportunity for an Embedded Engineer to join our team.

    As an Embedded Engineer, you will play a crucial role in developing and deploying different modules/components and models on a variety of edge devices. You will be responsible for designing and implementing robust data processing pipelines that can seamlessly integrate with these edge systems and the cloud, ensuring efficient and reliable model deployment across the edge-cloud continuum.

    You will also be comfortable working with both microservices and monolithic architectures, allowing you to adapt to the unique requirements of each project.

    Required Skills and Qualifications:

    • Proficient in Python, C/C++, and professional knowledge of embedded systems programming.
    • Extensive experience in developing and deploying machine learning models on edge devices.
    • Deep understanding of message brokers, sockets, and technologies like ZeroMQ, RabbitMQ, or Apache Kafka for building scalable and efficient edge and cloud data processing pipelines.
    • Expertise in designing and implementing robust data processing pipelines that can seamlessly integrate with edge devices and cloud infrastructure, handling various data types such as images, videos, text, and audio.
    • Familiarity with microservices and monolithic architectures, and their tradeoffs in the context of edge-cloud communication and data flow.
    • Familiarity with sensor data acquisition, preprocessing, and integration techniques for edge devices, leveraging protocols like SPI, UART, I2C, and more.
    • Experience with container technologies (e.g., Docker, Podman) and container orchestration platforms (e.g., Kubernetes, OpenShift) for deploying and managing edge and cloud-based ML inference services. 
    • Knowledge of CI/CD tools and practices, such as Jenkins, Travis CI, or GitHub Actions, to automate the deployment of ML models across the edge-cloud continuum.
    • Understanding of edge computing challenges, including resource
      constraints, power management, latency, and offline operation.
      Experience with embedded operating systems, such as Linux (Raspbian, Ubuntu Server) and real-time OSes (e.g., FreeRTOS, NuttX), and their integration with edge ML inference services.
    • Proficiency in embedded systems programming, including low-level hardware interaction, device drivers, and firmware development for seamless data exchange between edge devices and the cloud.
    • Strong problem-solving and analytical skills, with the ability to think critically and find creative solutions for edge-cloud ML deployments.
    • Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.

     

    Preferred Experience:

    • Experience working with UAVs, drones, or flight controllers, and their integration with embedded AI systems for real-time inference and data processing.
    • Knowledge of digital video (HW, protocols, processing, encryption).
    • Familiarity with edge-cloud synchronization protocols and mechanisms, such as MQTT, CoAP, or AMQP, for efficient and reliable data transfer between the edge and the cloud.
    • Knowledge of robotic frameworks (e.g., ROS, ROS2, Ardupilot) and their application in edge-cloud computing environments for robotics and autonomous systems.
    • Experience with time-series data analysis and anomaly detection on edge devices, and integrating these insights with cloud-based data analytics and visualization platforms.
    More
  • · 3 views · 0 applications · 1h

    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
  • · 21 views · 0 applications · 27d

    Principal Embedded Developer

    Ukraine · Product · 5 years of experience · English - None
    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
  • · 23 views · 2 applications · 28d

    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
  • · 19 views · 0 applications · 9d

    PCB Designer (Hardware Engineer)

    Worldwide · Product · 2 years of experience · English - None
    We are looking for a skilled PCB Designer to join our team. The ideal candidate should have experience in designing printed circuit boards from scratch, making modifications to existing schematics, and optimizing layouts for performance and...

    We are looking for a skilled PCB Designer to join our team. The ideal candidate should have experience in designing printed circuit boards from scratch, making modifications to existing schematics, and optimizing layouts for performance and manufacturability.

    Responsibilities:

    • Develop PCB layouts from concept to production
    • Modify and optimize existing circuit schematics
    • Ensure signal integrity and EMC compliance
    • Work closely with hardware and firmware engineers
    • Prepare manufacturing documentation (Gerber files, BOM, assembly drawings)

    Requirements:

    • Experience with PCB design software (Altium Designer, KiCad, Eagle, etc.)
    • Strong knowledge of electronics and circuit design
    • Understanding of PCB manufacturing and assembly processes
    • Ability to troubleshoot and improve existing designs
    • Attention to detail and problem-solving skills

    Nice to Have:

    • Experience with high-speed PCB design
    • Knowledge of power electronics and RF design
    • Familiarity with version control systems for hardware

    If you are passionate about hardware development and want to work on innovative projects, we’d love to hear from you!

    More
  • · 9 views · 0 applications · 6d

    Hardware Engineer

    Office Work · Ukraine (Kyiv, Lviv) · Product · 5 years of experience · English - None
    As a Hardware Engineer, you will contribute to the development of the most advanced electronic equipment used in the UAV application area. There’s an opportunity to join the exceptionally skilled cross- functional team capable of creating advanced...

    As a Hardware Engineer, you will contribute to the development of the most advanced electronic equipment used in the UAV application area. There’s an opportunity to join the exceptionally skilled cross- functional team capable of creating advanced system-level solutions from scratch.

     

    Responsibilities:

    — participation in product and prototype development;
    — design, develop, and review PCBs and their sub-components;
    — drive resolution of different technical issues, including those related to architecture (performance, power consumption, thermal behavior), production (quality, manufacturing), and development (schematic design and review, PCB layout, and overall system integration);
    — research on hardware components that could be used to solve business problems;
    — documenting technical solutions;
    — generating PCB manufacturing documents;
    — be responsible for the entire HW product development lifecycle.

     

    Skills & Experience:

    — solid understanding of principles of analog/digital electronics;
    — able to design the complex PCB projects;
    — understanding of the full device manufacturing cycle;
    — hands-on experience with lab measurements with modern equipment;
    — knowledge of EMI/ESD protection principles;
    — experience with modern simulation tools;
    — experience with Altium Designer/KiCAD;
    — strong debugging and troubleshooting abilities, analytical skills;
    — intermediate level of technical English.

    Nice to have:

    — understanding of RF design;
    — high-speed digital circuits design;
    — PCB development with FPGA.

     

    This position offers a unique opportunity to work in a high-tech team that develops innovative solutions and directly influence the future of the industry. Want to learn more about this role? Submit your application and we’ll be in touch to discuss the next steps!

    More
  • · 10 views · 0 applications · 27d

    Senior Staff Embedded Developer

    Hybrid Remote · Ukraine · Product · 2.5 years of experience · English - None
    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
  • · 25 views · 1 application · 8d

    Hardware Engineer, PCB designer, Modeling and simulation engineer to $3000

    Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · English - None MilTech 🪖
    Bavovna Defence is a company operating in the miltech sector, specializing in the development of electronic devices for the frontlines. Our products include munition drop controllers, remote detonation systems, target tracking systems, communication...

    Bavovna Defence is a company operating in the miltech sector, specializing in the development of electronic devices for the frontlines. Our products include munition drop controllers, remote detonation systems, target tracking systems, communication systems, and more.

     

    For the past 2.5 years, we have been fully dedicating ourselves and our work to bringing Ukraine’s victory closer and strengthening its defense capabilities.

     

    We are not planning to stop—only to expand! That’s why we are currently looking for a skilled Hardware Engineer, whose responsibilities will include:

    • Developing technological maps for the production of electronic devices.
    • Designing electronic devices, as well as physical and mathematical models of systems.
    • Creating physical models for simulating control systems for electronic devices and aerial vehicles in MATLAB/Simulink.
    • Researching and adapting new production technologies (related to development).

       

    Requirements:

    • Strong knowledge of physics and mathematics.
    • Experience working with safety systems.
    • Understanding of analog and digital circuit design.
    • Knowledge of electromagnetic compatibility (certification experience is a plus).
    • Understanding of PCB manufacturing/assembly and knowledge of IPC standards.
    • Experience with Git.
    • Proficiency in Altium Designer / OrCad / Eagle.
    • Ability to read blueprints and work with STEP models.
    • Experience with SPICE simulators: LTSpice, PSpice, Multisim, Microcap, Proteus.
    • English proficiency (spoken skills are preferred).

       

    Bonus points for:

    • Experience with BGA packages / multilayer (8+) PCBs.
    • Experience with STM32 controllers / FPGA.
    • Experience in RF circuit/antenna/SDR system design.
    • Experience with instrumentation amplifiers.
    • Experience in designing switching power supplies.
    • Experience in Safety-Critical / Mission-Critical system development.

     

    What we offer:

    • Competitive salary (at or above market level, depending on technical interview results).
    • Remote work format.
    • Flexible schedule (we prioritize task completion within deadlines rather than fixed working hours).
    • A truly friendly team of professionals and like-minded individuals who will support, assist, and eagerly share their expertise with new team members.

     

    We look forward to having you on board! 🚀

    More
  • · 53 views · 4 applications · 17d

    С++ Engineer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - None MilTech 🪖
    We are looking for a skilled С++ Engineer-a with mathematical background. 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...

    We are looking for a skilled С++ Engineer-a with mathematical background. 
    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 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
  • · 12 views · 1 application · 27d

    RF Hardware Engineer

    Office Work · Ukraine (Kyiv, Lviv) · Product · 4 years of experience · English - None
    We are looking for a talented RF Hardware Engineer who will play a key role in designing high-frequency and mixed-signal electronic devices. You will be involved in the full development cycle — from schematic design to prototyping and manufacturing...

    We are looking for a talented RF Hardware Engineer who will play a key role in designing high-frequency and mixed-signal electronic devices. 
     
    You will be involved in the full development cycle — from schematic design to prototyping and manufacturing support. The role offers a great opportunity to work on cutting-edge technologies and take part in building products that matter. 
     

    Responsibilities: 

    • Schematic design of RF and mixed-signal electronic devices 
    • PCB layout design for high-frequency and mixed-signal systems 
    • Verification of designs through SPICE simulation, testing, and lab measurements 
    • Hands-on work with spectrum analyzers, VNAs, oscilloscopes, and other high-end measurement equipment 
    • Preparation and maintenance of technical documentation: schematics, BOMs, production files, and test reports 
    • Supporting prototype assembly and design transfer to manufacturing 
    • Collaboration with manufacturing partners to ensure DFM/DFT compliance 
       

    Requirements: 

    • Experience in high-speed design with knowledge of SI/PI principles 
    • Solid understanding of RF signal path design (e.g. transmit/receive chains, filters, matching networks) 
    • Strong practical lab skills including test planning and signal analysis 
    • Experience with modern EDA tools such as Altium Designer or KiCad 
    • English – Intermediate level 
       

    Nice to Have: 

    • Familiarity with RF/microwave simulation tools (e.g., Keysight ADS, Microwave Office) 
    • Experience working with contract manufacturers and launching products into production 
    • System-level design experience 
       

    We offer: 

    • A dynamic and innovative work environment that fosters professional growth 
    • Competitive salary and official employment 
    • Military deferment 
    • Stable working conditions with a supportive team 
    • Comfortable office workspace in Lviv 
       

      If you are interested in working on breakthrough technologies and making a real impact — join us! 

     

    More
  • · 12 views · 0 applications · 9d

    Senior Embedded Engineer

    Office Work · Ukraine (Kyiv) · Product · 5 years of experience · English - None Ukrainian Product 🇺🇦
    Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part...

    Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The whole team is in one office in Kyiv, all technical and product decisions are made locally.

    Ajax already released and continuously improves Malevich OS, which is a heart of our Hub’s. Now we are looking for Embedded Engineers who are ready to make our system better with us. For us never could be enough: there are still a lot of new functionality, sensors, features to make our system even cooler.
     

    Required skills:

    • Proven experience in developing embedded real-time applications for commercial products
    • Excellent knowledge of embedded coding techniques, interfaces (e.g. SPI, I2C, UART, CAN, RS485) and subsystems
    • Strong skills in various build systems
    • Excellent knowledge of C programming language
    • Experience in debugging and validating complex embedded systems and protocol stack
    • Understanding of operating systems: embedded developers usually need experience in programming in embedded Linux or similar embedded operating systems
    • Good hands-on experience of software engineering fundamentals such as testing, continuous integration, continuous deployment, pull requests and code reviews, source control, work item/issue tracking
       

    Would be a plus:

    • Experience with STM, Realtek MCU's
    • Experience with programming RF modules and development low-energy wireless solutions.
    • Scripting languages Python, Bash
    • Commercial experience with specific real-time operating systems.
    • Leading of software engineers teams
    • Ability to multitask effectively among different projects in a fast-paced environment
    • Basic electronics: embedded engineers use oscilloscopes, logic analyzers, and multimeters for debugging
    • Experience in commercial IoT projects
       

    Responsibility zone:

    • Participate in the full embedded software life cycle: design, implementation, code reviews, documentation, testing and validation
    • Analysis and systematic problem solving for SW reported issues
    • Cooperate with electrical engineers to perform verification of new hardware from software team perspective. Review and provide feedback on the firmware specific aspects of hardware design
    • Delivery highly reliable Malevich OS releases
    • Work with high-level and technical requirements for research and development new features
    • Participate in making design decision to develop high performance and reliable embedded systems
    • Create unit and functional tests
    • Be ready to mentoring of newcomers|trainee coworkers
    • Be ready to lead a feature team of software engineers to achieve goals and challenges
       

    With us you will enjoy:

    • Working with a team of people to build the future of an industry
    • Non-trivial challenges and various range of interesting tasks
    • A flexible, friendly and collaborative work environment
    • Corporate culture based on common sense
    • Corporate English
    • Compensation for speciallized training
    • The opportunity to participate in the beta test project of Ajax security systems — receiving and testing new gadgets before their release.
    More
  • · 33 views · 1 application · 16d

    Senior Embedded Developer

    Ukraine · Product · 1 year of experience · English - B2
    Would you like to be part of the development of state-of-the-art automotive technologies? Do you have an interest in human-machine interface systems and have to work with embedded solutions? Then you should join us as a Senior Embedded Developer! Here,...

    Would you like to be part of the development of state-of-the-art automotive technologies? Do you have an interest in human-machine interface systems and have to work with 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:
     

    • Design and develop automotive software drivers for MCU peripherals (e.g., CAN, LIN, SPI, I2C, UART, GPIO, DMA, and others)
    • Architect and design device-specific drivers for PSoC microcontrollers
    • Be the mentor to junior developers and provide technical guidance on driver development
    • Define and implement testing and validation strategies for drivers
    • Ensure driver compliance with automotive industry standards (e.g., AUTOSAR, ISO 26262) and certifications
    • Collaborate with cross-functional teams to define system requirements and ensure driver compliance
    • Develop and maintain technical documentation for drivers and contribute to knowledge sharing within the team
    • Identify and implement process improvements for driver development and testing



    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
    • Experience in embedded systems
    • Good knowledge of the C programming language
    • Python knowledge would be beneficial
    • Experience with the overall system-level designs, including architecture, hardware, software
    • Understanding of communication protocols I2C, SPI, UART
    • Forward thinking, ability to learn and grow
    • Experience with version control systems (Git, SVN, branching)
    • Fluency in English
    More
  • · 55 views · 5 applications · 7d

    Embedded C Developer to $4500

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · English - B2
    Company: Specializes in electronics and software engineering, focusing on high-load switching, communication platforms, Linux, and IoT devices. Key Responsibilities: • Develop software and hardware for network switches and embedded systems. • Involve in...

    Company: Specializes in electronics and software engineering, focusing on high-load switching, communication platforms, Linux, and IoT devices. 

    Key Responsibilities:
    • Develop software and hardware for network switches and embedded systems.
    • Involve in the development of software for routers.

    Required Skills:
    • Proficiency in C programming
    • Linux experience (Makefiles, Shell scripts)
    • Knowledge of L2/L3 network protocols (e.g., ARP, STP, IGMP, VLAN).
    • English proficiency for technical documentation.

    Nice to Have:
    • Experience with embedded programming (ARM/MIPS).
    • Familiarity with SONiC OS.

    Why Us:
    • High technical task level.
    • Collaboration with global industry leaders.
    • Work-life balance, flexible schedule, and remote work possibility.
    • Competitive salary, medical insurance, paid vacation.
    • Compensation package.

    More
  • · 19 views · 2 applications · 23d

    Embedded Software Engineer (SBC Engineer)

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - None MilTech 🪖
    Responsibilities: • Develop, optimize, and maintain software applications for single-board computers (SBCs) such as Raspberry Pi, NVIDIA Jetson Nano, and similar platforms. • Integrate software components with various hardware interfaces (sensors,...

     Responsibilities: 
    • Develop, optimize, and maintain software applications for single-board computers (SBCs) such as Raspberry Pi, NVIDIA Jetson Nano, and similar platforms. 
    • Integrate software components with various hardware interfaces (sensors, actuators, communication modules) on SBCs. 
    • Optimize software performance for resource-constrained environments (CPU, memory, power) on SBCs. 
    • Debug and troubleshoot software and hardware integration issues on SBC platforms. 

    • Collaborate with hardware engineers to define hardware requirements and ensure seamless software integration. 
    • Contribute to the development and maintenance of build systems and deployment pipelines for SBC software. 
    • Adapt and/or rewrite existing software to run efficiently and reliably on target SBC platforms. 
    • Participate in code reviews and contribute to improving software quality. 


    Required Qualifications: 
    • 3+ years of experience in software development, with a focus on embedded systems or hardware interfacing. 
    • Strong programming skills in C, or C++. 
    • Strong understanding of Linux operating system and command-line tools. 
    • Experience with single-board computers (SBCs) such as Raspberry Pi, NVIDIA Jetson Nano, or similar. 
    • Experience with hardware interfacing and communication protocols (UART, SPI, I2C, etc.). 
    • Proficiency in software debugging and troubleshooting techniques. 
    • Experience with version control systems (e.g., Git). 


    Will be a plus: 
    • Experience with STM32 
    • Python knowledge

    More
  • · 18 views · 0 applications · 18d

    Staff Mixed-Signal Firmware Engineer

    Ukraine · Product · 2 years of experience · English - B2
    Job description Infineon’s Power System IC (PSI) Software Development team is seeking a Principal Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs. If you have a strong...

    Job description

    Infineon’s Power System IC (PSI) Software Development team is seeking a Principal Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs. 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. Apply now and join us in Lviv!

    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 a 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
    • At least 3 years of experience in embedded firmware development
    • Experience in DC-DC power conversion systems, with basic understanding of mixed-signal systems (good to have)
    • 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
Log In or Sign Up to see all posted jobs