Jobs
68-
· 56 views · 5 applications · 14d
Embedded C++ Developer
Countries of Europe or Ukraine · 2 years of experience · IntermediateResponsibilities: Participation in the full life cycle of embedded software: design, development, documentation, testing. Collaborate with cross-functional teams, including hardware engineers, firmware developers, backend developers, and QA engineers to...Responsibilities:
- Participation in the full life cycle of embedded software: design, development, documentation, testing.
- Collaborate with cross-functional teams, including hardware engineers, firmware developers, backend developers, and QA engineers to deliver high-quality connected embedded solutions.
Conduct code reviews, write technical documentation, and provide support to other team members.
Requirements:
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- 2+ years C/C++ programming language in embedded systems.
- Experience with STM32 microcontrollers (CUBE IDE, timers, interrupts, etc.).
- Understanding the operation of interfaces and protocols (UART, I2C, SPI, etc.).
- Experience in networks: TCP, UDP, MQTT, TLS will be an advantage.
- Experience with various sensors: IMU, current sensors, barometers, air speed sensor.
- Knowledge of networking protocols, file systems, and security concepts in embedded systems.
- Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).
Advantages:
- Competitive salary
- Opportunities for career growth in a successful and innovative IT company
- Friendly and dynamic work environment
- Corporate English
Conditions:
Full-time position
-
· 11 views · 0 applications · 6d
Senior Embedded Developer
Office Work · Ukraine (Kyiv) · Product · 7 years of experience · Intermediate 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;
- Medical Insurance;
- 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.
-
· 70 views · 1 application · 7d
Digital Signal Processing (DSP) Engineer to $8000
Full Remote · Worldwide · Product · 3 years of experience · Intermediate MilTech 🪖We are seeking a DSP Engineer to develop and implement real-time signal processing algorithms for a multi-channel antenna system. The ideal candidate will have experience with adaptive algorithms and FPGA/DSP implementation. Key...We are seeking a DSP Engineer to develop and implement real-time signal processing algorithms for a multi-channel antenna system. The ideal candidate will have experience with adaptive algorithms and FPGA/DSP implementation.
Key Responsibilities:
- Develop real-time signal processing solutions
- Design and implement digital beamforming algorithms
- Optimize algorithms for interference mitigation
- Create test procedures and validation methods
- Document algorithm design and performance
- Support system integration
Required Qualifications:
- Bachelor's degree in Electrical Engineering or related field
- Strong programming skills (VHDL/Verilog)
- Experience with real-time signal processing
- Understanding of adaptive algorithms
Technical Skills:
- FPGA design
- Digital filter design
- Algorithm optimization
- System performance analysis
-
· 22 views · 2 applications · 6d
Senior Embedded Developer
Ukraine · Product · 3 years of experience · Upper-IntermediateJob description 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...Job description
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 to close the product validation.
Your profile
You have a proactive personality and an organized, structured, and self-driven working style. Your great communication skills make you equally comfortable producing your 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.
-
· 14 views · 1 application · 6d
Principal Embedded Developer
Ukraine · Product · 5 years of experience · Upper-IntermediateJob 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.
-
· 38 views · 2 applications · 15d
Senior Software Engineer (C, Embedded) IRC258731
Full Remote · Ukraine · 4 years of experience · Upper-IntermediateGlobalLogic is seeking a versatile Senior Software Engineer with C/Embedded, with a proven track record in software development, to join our world-class team. This role entails a strong command of C, Networking, and Embedded Linux along with the ability...GlobalLogic is seeking a versatile Senior Software Engineer with C/Embedded, with a proven track record in software development, to join our world-class team. This role entails a strong command of C, Networking, and Embedded Linux along with the ability to work within strict deadlines. The ideal candidate is self-motivated, possesses analytical thinking, and is meticulous. An awareness of WLAN, Ethernet drivers, and experience in TCP/IP, switching & routing, Ethernet, and Bridging is a must. Proficiency in software development using Git is also a key requirement.
Requirements:
- Must have demonstrated strong technical skill set in software development and a strong command of C, Networking and Embedded Linux.
- Ability to work within tight deadline. Self-motivated with analytical thinking and good attention to details.
- Awareness on WLAN, Ethernet drivers along with experience in TCP/IP, switching & routing, Ethernet, Bridging is required.
- Software development expereince using Git.
- 3+ years of experience in relevant technology
Nice to have:
- Development experience WiFi Technology
- Experience with RDK-B/Yocto/OpenWrt
Job Responsibilities:
- Work as a part of the C & Linux-Embedded team to develop reliable and scalable WiFi solutions.
- Actively participate in software design and code reviews, ensuring the highest standards are met.
- Independently resolve complex technical problems with proven problem-solving skills.
- Successfully implement and strictly adhere to project deadlines and achievements.
-
· 32 views · 1 application · 8d
Embedded C developer
Office Work · Ukraine (Kyiv) · Product · 3 years of experience 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 Embedded C 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.
More
We are currently seeking an experienced Embedded C 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 -
· 13 views · 0 applications · 1d
Principal Embedded Developer
Office Work · Ukraine (Lviv) · Product · 5 years of experience · Upper-IntermediateLviv | Hybrid | Full-time Would you like to be part of the development of the state-of-the-art automotive technologies? Do you have an interest in Automotive systems and used to work with the embedded solutions? Then you should join us as a Principal...Lviv | Hybrid | Full-time
Would you like to be part of the development of the state-of-the-art automotive technologies? Do you have an interest in Automotive systems and used to work with the embedded solutions? Then you should join us as a Principal Embedded Developer! 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 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 complexityinvolving expert networks;
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.
#WeAreIn for driving decarbonization and digitalization.
More
As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener.
Are you in?
We are on a journey to create the best Infineon for everyone.
This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills. -
· 12 views · 0 applications · 8h
Junior Embedded Developer (IRC253966)
Ukraine · 2 years of experience · IntermediateREQUIRED: • BA or Master’s degree in computer science • Good programming experience in C • 2+ years of experience in industrial or embedded software development • Good analytical skills • Highly motivated, a fast learner, and autonomous • Proven problem...REQUIRED:
• BA or Master’s degree in computer science
• Good programming experience in C
• 2+ years of experience in industrial or embedded software development
• Good analytical skills
• Highly motivated, a fast learner, and autonomous
• Proven problem solving skills
• Good understanding of embedded software
• English — at least intermediate
• Good communication skillsPREFERED:
• Experience in Linux Kernel Development
• Experience in Networking
• Experience in Telecom domain and Telecom projects (e.g. WiFi, WiMAX, LTE)
Job Responsibilities
• Developing and testing new features for the PTP / PMP products based on WiFi 802.11n / 802.ac / 802.ax solutions
• Participating in design decision make process
• Analyzing and resolving bugs
Department/Project Description
Cambium ePMP department.
More
Cambium Networks is a dynamic, growth-oriented company serving an exponentially growing industry.
Cambium Networks provides professional grade fixed wireless broadband and microwave solutions for customers around the world. Solutions are deployed in thousands of networks in over 153 countries, with our innovative technologies providing reliable, secure, cost-effective connectivity that’s easy to deploy and proven to deliver outstanding metrics.
Cambium Networks has few development centers: Rolling Meadows, IL, USA and Ashburton, Devon, UK. -
· 19 views · 1 application · 19d
PCB Designer (Hardware Engineer)
Czechia, Ukraine · Product · 2 years of experienceWe 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 -
· 70 views · 2 applications · 23d
Middle/Senior Embedded AOSP Engineer
Full Remote · Worldwide · 3 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Middle/Senior Embedded AOSP Engineer.
Requirements:- 3+ years of professional experience in Android AOSP development and kernel modifications
- Excellent knowledge of C/C++ for Linux kernel and driver development Familiarity with Java/Kotlin for Android framework
- Familiarity with Python for test automation
- Experience with Android Studio, Visual Studio Code, GCC/Clang toolchains
- Strong knowledge of USB 2.0/3.x, TCP/IP stack, 802.11ax, Binder IPC
- Confident working with LXC/LXD
Will be a plus:
- Master's degree in Computer Science or Electrical Engineering (Embedded Systems focus)
- Publications or patents in container virtualization or USB security
- Certifications such as Android Certified Engineer or LPI Linux Essentials
- Practical experience in WLAN debugging procedures
- Deep understanding of USB protocol architecture
Responsibilities:
- Integrate LXC into Android systems
- Modify Android boot sequences, initramfs structures, and LXC configuration
- Transform root file systems into LXC-compatible structures
- Customize mount points for system partitions
- Optimize kernel drivers, scheduling algorithms, and namespaces
- Perform kernel builds with LXC flags and analyze kernel panic using debug tools
- Adapt SELinux policies for container security
- Diagnose WLAN stack and network/hardware faults
- Analyze wpa_supplicant logs and network subsystems
- Reverse-engineer driver issues
- Develop HAL modules for USB gadget mode and implement USB PD negotiation algorithms
Our perks
- Covered vacation period: 20 business days and 5 days off;
- Free English classes;
- Flexible working schedule;
- Truly friendly and supportive atmosphere;
- Working remotely or in one of our offices;
- Medical insurance for employees from Ukraine;
- Compensation of psychological counselling;
- Legal support;
- Relocation assistance.
-
· 33 views · 0 applications · 6d
Embedded Developer
Hybrid Remote · Ukraine (Lviv) · Product · 1 year of experience · IntermediateWould you like to be part of the development of state-of-the-art automotive technologies? Are you interested in human-machine interface systems and used to working with embedded solutions? Then you should join us as an Embedded Developer! Here, you’ll be...Would you like to be part of the development of state-of-the-art automotive technologies? Are you interested in human-machine interface systems and used to working with embedded solutions? Then you should join us as an 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!Job description
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)
- Implement device-specific drivers for PSoC microcontrollers
- Test and validate drivers against automotive use cases and industry standards (e.g., AUTOSAR, ISO 26262)
- Create and maintaining technical documentation for drivers
- Collabore with cross-functional teams to ensure driver compliance with system requirements
- Ensure driver compliance with relevant automotive industry standards and certifications
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
- At least 1 year of experience in embedded systems
- Knowledge of C and embedded design
- Ability to learn and grow
- Team-spirit and an easy-going attitude
- Fluency in English
-
· 37 views · 5 applications · 2d
C Developer
Full Remote · Worldwide · 3 years of experience · IntermediateCompany: Larch Networks - Specializes in electronics and software engineering, focusing on high-load switching, communication platforms, Linux, and IoT devices. Established in 2009 with offices in Israel and Kyiv. https://larch-networks.com/ Key...Company: Larch Networks - Specializes in electronics and software engineering, focusing on high-load switching, communication platforms, Linux, and IoT devices. Established in 2009 with offices in Israel
and Kyiv.
https://larch-networks.com/
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).
- English proficiency for technical documentation.
Nice to Have:
- Knowledge of L2/L3 network protocols (e.g., ARP, STP, IGMP, VLAN).
- 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.
- Competitive salary, medical insurance, paid vacation.
- Compensation package.
Selection Process:
Completion of a short test assignment.
Technical and final interview.
More
-
· 28 views · 3 applications · 2d
Embedded Software Engineer (C/C++ Firmware)
Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · Upper-IntermediatePetcube Devices' Core team is looking for a hands-on Embedded Software Engineer ready to dive into real engineering tasks and grow under the guidance of experienced mentors. If you’re excited by C/C++ development, embedded systems, BLE, and...Petcube Devices' Core team is looking for a hands-on Embedded Software Engineer ready to dive into real engineering tasks and grow under the guidance of experienced mentors.
If you’re excited by C/C++ development, embedded systems, BLE, and battery-powered devices — and love pets as much as we do — this opportunity is for you!
We’re looking for a detail-oriented engineer who’s great at executing tasks, eager to learn, and comfortable following established processes. You’ll be part of a close-knit team developing smart pet devices that thousands of pet lovers use worldwide.
Responsibilities
- Implement business tasks and features in the firmware
- Support and maintain the existing codebase
- Assist with software requirements documentation at the component level
- Perform testing and troubleshooting of firmware and hardware interactions
Requirements- Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent
- 3+ years of experience with C or C++ development
- Solid knowledge of C and understanding of C++ basics
- Experience with embedded development (low-power MCU-based devices, sensors, peripherals)
- Experience working with BLE (Bluetooth Low Energy) (e.g., Nordic SoC or similar platforms) communication protocols and debugging
- Understanding of energy-saving design principles and device-level power management
- Ability to write clean, reusable, well-structured code
- Comfortable working in a structured environment with guidance
Nice to Have- Familiarity with RTOS and low-power debugging
- Experience with Agile software development methodologies like Scrum and Kanban
Tech & ToolsGit, JIRA, Bitbucket, C/C++, BLE, battery-powered devices, LTE / CAT-M / NB-IOT
What We Offer- Competitive salary and benefits package
- A supportive and experienced team to mentor you
- Remote-friendly, flexible work hours
- Health benefits and a startup spirit with global impact
- An opportunity to build products that improve the lives of pets and their humans
Petcube is a global leader in smart pet cameras and software. We help people stay connected with their pets — talk to them, play, feed, and keep them safe — even from afar.We'd love to hear from you if you’re a curious and motivated engineer who loves pets and wants to grow in a real-world embedded development environment.
More -
· 104 views · 7 applications · 28d
Junior Software Engineer (C, Embedded) (IRC264403)
Full Remote · Ukraine · 1 year of experience · Upper-IntermediateJob Description Technical skill set in software development and a command of C, Networking and Embedded Linux. Awareness on WLAN, Ethernet drivers along with TCP/IP, switching & routing, Ethernet, Bridging. Software development expereince using Git. Job...Job Description
Technical skill set in software development and a command of C, Networking and Embedded Linux.
Awareness on WLAN, Ethernet drivers along with TCP/IP, switching & routing, Ethernet, Bridging.
Software development expereince using Git.
Job Responsibilities
Work as a part of the C & Linux-Embeded team to develop reliable and scalable WiFi solutions.
Actively participate in software design and code reviews.
Expected to work independently with good problem resolving skills.Department/Project Description
Our client is one of the United States largest high-speed Internet, video and phone providers to residential customers.
More