Jobs Embedded
136-
· 24 views · 0 applications · 19d
Embedded Engineer (MilTech)
Office Work · Ukraine (Vinnytsia, Mykolaiv) · Product · 2 years of experience · English - B1 MilTech 🪖Responsibilities: Development of electronic circuits and devices PCB design Selection and calculation of electronic components Debugging and testing of electronic modules Development and firmware programming of microcontrollers Participation in the...Responsibilities:
- Development of electronic circuits and devices
- PCB design
- Selection and calculation of electronic components
- Debugging and testing of electronic modules
- Development and firmware programming of microcontrollers
- Participation in the creation of prototypes and experimental samples
Requirements:
- Knowledge of circuit design
- Experience in PCB design
- Understanding of electronic component base
- Knowledge of microcontrollers (ARM, STM32, AVR, ESP, etc.)
- Skills in microcontroller programming (C / C++ — at least a basic level)
- Ability to read and analyse schematics and datasheets
Nice to have:
- Experience working with power electronics (DC-DC, AC-DC, drivers, inverters)
- Knowledge of EMC/EMI principles
- Experience with measurement equipment
- Understanding of energy efficiency fundamentals and thermal management
We offer:
- Stable employment in a manufacturing company
- Official employment and social benefits
- Opportunities for professional growth
- Friendly team and comfortable working conditions
- Official exemption/deferral from military service (army reservation status)
-
· 13 views · 1 application · 18d
Senior/Lead Firmware Engineer IRC282181
Hybrid Remote · Ukraine · 4 years of experience · English - B2Description As a Firmware Engineer, you will get an opportunity to join a mature and senior team that is developing software for high-tech medical devices. The scope of our technical domain involves a comprehensive range of key functions for the medical...Description
As a Firmware Engineer, you will get an opportunity to join a mature and senior team that is developing software for high-tech medical devices. The scope of our technical domain involves a comprehensive range of key functions for the medical industry with features such a robotic surgery system and 3D visualization. Our organization is considered as technical excellence, so we are paying special attention to the technical challenge and motivation of our team members.
Requirements
- Bachelor’s Degree in Computer Science, Computer Engineering, or a related engineering discipline.
- 5+ years of hands-on experience as a Firmware Developer/Engineer.
- Proficiency in C programming.
- Demonstrated experience with FreeRTOS and SafeRTOS.
- Proven track record in developing robust embedded firmware.
- Experience in writing firmware that effectively interfaces with electrical hardware.
- Strong knowledge of STM32 microcontroller programming.
- Experience programming in a medical device environment, following MISRAC standard and IEC 62304
- Knowledge of bootloader features.
- Proficiency with Git and other versioning tools.
- Nice-to-Have: Knowledge of Ethernet communication protocol.
Job responsibilities
- Design and develop solutions for surgical robotic arms
- Conduct regular research on advancements in medical robotics
- Create quick prototypes and production-ready solutions.
- Test robotics solutions in both simulation and real-world environments
What we offer
Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you’ll experience an inclusive culture of acceptance and belonging, where you’ll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders.
Learning and development. We are committed to your continuous learning and development. You’ll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally.
Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you’ll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what’s possible and bring new solutions to market. In the process, you’ll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today.
Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way!
High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you’re placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do.
More -
· 19 views · 0 applications · 10d
Senior System Embedded Engineer
Ukraine · Product · 3 years of experience · English - B2#WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers up, or thinks? As a Senior System Embedded Engineer on our Research & Development team, you'll have the opportunity to merge creativity with...#WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers up, or thinks? As a Senior System Embedded Engineer on our Research & Development team, you'll have the opportunity to merge creativity with your technical expertise by shaping the future of technology, driving groundbreaking projects, and bringing new ideas to life. Are you in?
Your Role
Key responsibilities in your new role
In this role, you will be part of a team that develops system prototypes for the company’s cutting-edge products by converting ASIC RTL designs to FPGA implementations.
- Write and import test benches for the FPGA, run joint debug sessions with the verification team to ensure design functionality is preserved during ASIC to FPGA conversion
- Review test firmware in C and support the firmware team with test bench debugging
- Develop custom hardware companion boards and daughtercards for off-the-shelf FPGA boards and kits
- Debug hardware, logic, and module configuration issues
- Develop custom logic blocks to mimic ASIC functionality not feasible in FPGA such as ADC, DAC, and mixed-signal peripherals
Your Profile
Qualifications and skills to help you succeed
- A university degree in Computer Science, Electronics, or equivalent
- At least 3 years of experience in embedded and at least 1 year of experience in digital design using FPGA
- Hands-on experience with lab debug equipment such as oscilloscopes, logic analyzers, and protocol analyzers
- Experience with verification methodologies, VHDL and Verilog; and RTL and gate level simulations (e.g. Mentor QuestaSim) and debug tools
- Hands-on with firmware debugging tools such as Keil uLink2 and IAR J-Link
- Knowledge of schematic entry CAD (Allegro, Altium, KiCad) would be a plus
- Fluency in English
More
Please send us your CV in English.
Note: This is a temporary 2-years contract with the possibility of staying afterwards. -
· 26 views · 7 applications · 16d
Embedded Software Engineer
Full Remote · Ukraine · 4 years of experience · English - B2Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This...Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.
Responsibilities:
- Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs.
- Ensure compatibility with existing toolchains and enterprise development environments.
- Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs.
- Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces.
- Create and execute detailed L2 test cases aligned with software requirements.
- Automate test script development and integrate automated tests into CI/CD pipelines.
- Expand virtual ECU test coverage and support development teams in debugging and root cause analysis.
- Implement reporting and analytics for test coverage, defect trends, and performance metrics.
- Participate in sprint-based development, contributing to objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.- Mandatory Skills Description:
- Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, Python.
- Experience with version control and artifact management tools (GitHub, Jfrog Artifactory).
- Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools.
- Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines.
- Strong analytical skills for software requirements analysis and test coverage alignment.
- Nice-to-Have Skills Description:
- Proficiency in Groovy, MatLab, Python Simulink, and StateFlow.
- Experience with Polyspace and SonarQube for code quality and static analysis.
- Knowledge of network simulation, signal routing, and diagnostic interfaces in automotive environments.
- Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs).
- Exposure to reporting and analytics for test coverage and defect trends.
- Experience supporting development teams in debugging and root cause analysis.
More
Languages:
English: C1 Advanced - Mandatory Skills Description:
-
· 3 views · 0 applications · 16d
Embedded Software Engineer
Full Remote · Ukraine · 5 years of experience · English - B2Project Description: Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV)...Project Description:
Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.
Responsibilities:
- Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs.
- Ensure compatibility with existing toolchains and enterprise development environments.
- Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs.
- Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces.
- Create and execute detailed L2 test cases aligned with software requirements.
- Automate test script development and integrate automated tests into CI/CD pipelines.
- Expand virtual ECU test coverage and support development teams in debugging and root cause analysis.
- Implement reporting and analytics for test coverage, defect trends, and performance metrics.
- Participate in sprint-based development, contributing to objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.Mandatory Skills Description:
- Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, Python.
- Experience with version control and artifact management tools (GitHub, Jfrog Artifactory).
- Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools.
- Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines.
- Strong analytical skills for software requirements analysis and test coverage alignment.Nice-to-Have Skills Description:
- Proficiency in Groovy, MatLab, Python Simulink, and StateFlow.
- Experience with Polyspace and SonarQube for code quality and static analysis.
- Knowledge of network simulation, signal routing, and diagnostic interfaces in automotive environments.
- Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs).
- Exposure to reporting and analytics for test coverage and defect trends.
- Experience supporting development teams in debugging and root cause analysis.Languages:
English: C1 Advanced
More -
· 12 views · 0 applications · 16d
Embedded Software Engineer
Full Remote · Ukraine · 5 years of experience · English - C1Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This...Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.
Responsibilities
Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs.
Ensure compatibility with existing toolchains and enterprise development environments.
Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs.
Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces.
Create and execute detailed L2 test cases aligned with software requirements.
Automate test script development and integrate automated tests into CI/CD pipelines.
Expand virtual ECU test coverage and support development teams in debugging and root cause analysis.
Implement reporting and analytics for test coverage, defect trends, and performance metrics.
Participate in sprint-based development, contributing to objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.
Skills
Must have
Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, Python.
Experience with version control and artifact management tools (GitHub, Jfrog Artifactory).
Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools.
Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines.
Strong analytical skills for software requirements analysis and test coverage alignment.
Nice to have
Proficiency in Groovy, MatLab, Python Simulink, and StateFlow.
Experience with Polyspace and SonarQube for code quality and static analysis.
Knowledge of network simulation, signal routing, and diagnostic interfaces in automotive environments.
Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs).
Exposure to reporting and analytics for test coverage and defect trends.
Experience supporting development teams in debugging and root cause analysis.
More -
· 12 views · 0 applications · 16d
Embedded Software Engineer
Full Remote · Ukraine · 5 years of experience · English - B2Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This...Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.
Responsibilities:
- Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs.
- Ensure compatibility with existing toolchains and enterprise development environments.
- Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs.
- Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces.
- Create and execute detailed L2 test cases aligned with software requirements.
- Automate test script development and integrate automated tests into CI/CD pipelines.
- Expand virtual ECU test coverage and support development teams in debugging and root cause analysis.
- Implement reporting and analytics for test coverage, defect trends, and performance metrics.
- Participate in sprint-based development, contributing to objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.Mandatory Skills Description:
- Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, Python.
- Experience with version control and artifact management tools (GitHub, Jfrog Artifactory).
- Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools.
- Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines.
- Strong analytical skills for software requirements analysis and test coverage alignment.Nice-to-Have Skills Description:
- Proficiency in Groovy, MatLab, Python Simulink, and StateFlow.
- Experience with Polyspace and SonarQube for code quality and static analysis.
- Knowledge of network simulation, signal routing, and diagnostic interfaces in automotive environments.
- Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs).
- Exposure to reporting and analytics for test coverage and defect trends.
- Experience supporting development teams in debugging and root cause analysis.
-
· 19 views · 0 applications · 16d
Embedded Software Engineer
Full Remote · Ukraine · 5 years of experience · English - B2Project Description: Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV)...Project Description:
Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.
Responsibilities:
- Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs.
- Ensure compatibility with existing toolchains and enterprise development environments.
- Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs.
- Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces.
- Create and execute detailed L2 test cases aligned with software requirements.
- Automate test script development and integrate automated tests into CI/CD pipelines.
- Expand virtual ECU test coverage and support development teams in debugging and root cause analysis.
- Implement reporting and analytics for test coverage, defect trends, and performance metrics.
- Participate in sprint-based development, contributing to objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.Mandatory Skills Description:
- Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, Python.
- Experience with version control and artifact management tools (GitHub, Jfrog Artifactory).
- Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools.
- Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines.
- Strong analytical skills for software requirements analysis and test coverage alignment.Nice-to-Have Skills Description:
- Proficiency in Groovy, MatLab, Python Simulink, and StateFlow.
- Experience with Polyspace and SonarQube for code quality and static analysis.
- Knowledge of network simulation, signal routing, and diagnostic interfaces in automotive environments.
- Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs).
- Exposure to reporting and analytics for test coverage and defect trends.
- Experience supporting development teams in debugging and root cause analysis.- Languages:
- English: B2
-
· 20 views · 1 application · 8d
Embedded Software Technical Leader
Full Remote · Ukraine · 5 years of experience · English - B2For this project, we are looking for an Embedded Software Technical Leader who will play a key role in the design, development, and implementation of embedded software in C for next-generation automotive radar systems. You will work closely with...For this project, we are looking for an Embedded Software Technical Leader who will play a key role in the design, development, and implementation of embedded software in C for next-generation automotive radar systems. You will work closely with experienced technologists, radar experts, and scientists on innovative, safety-critical solutions for the automotive industry.
By joining us, you become a member of the Embedded Competence Center at Sii. It is an internal organizational unit, bringing together more than 500 specialist! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical.
Tasks:
- Design, implement and optimize the embedded software (middleware and application layer)
- Lead a team developing software and tools driving customer’s radar
- Collaborate with system architecture and hardware groups to deliver quality system solutions
- Optimize code for memory usage, performance, and power efficiency
- Drive technical topics within the team, define and execute project milestones and timelines
- Support team members with own expertise, mentor, review code, and ensure development best practices and compliance with industry standards
Skills:
- B.Sc. in Computer Engineering / Electrical Engineering / Computer Science
- 5+ years of experience in leading engineers or owning major SW components
- Significant Linux experience
- Strong C programming skills
- Strong Python skills
- System-level thinking
- Self-driven, fast learner, ability to work independently and drive tasks end to end
- Strong communication skills – ability to collaborate cross-functionally and "sell" ideas internally
- Comfortable working in a fast & dynamic environment
- Good command of English (spoken and written)
- Tax residence in Ukraine is required
-
· 37 views · 1 application · 14d
Embedded C Engineer
Full Remote · Ukraine · 3 years of experience · English - B1Project Description 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...Project Description
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.
Job DescriptionREQUIRED:
• BA or Master’s degree in computer science
• 3+ years of experience in industrial or embedded software development
• Strong programming experience in C
• Linux system programming
• Networking basics
• 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 skills
PREFERED:
• 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 new PMP product based on 802.ac\ax solution
• Participating in design decision make process
• Analyzing and resolving bugs
More -
· 25 views · 2 applications · 14d
Staff Engineer Embedded Systems
Ukraine · Product · 3 years of experience · English - None#WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers up, or thinks? As a Staff Engineer Embedded Systems on our Research & Development team, you'll have the opportunity to merge creativity with...#WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers up, or thinks? As a Staff Engineer Embedded Systems on our Research & Development team, you'll have the opportunity to merge creativity with your technical expertise by shaping the future of technology, driving groundbreaking projects, and bringing new ideas to life. Are you in?
Your Role
Key responsibilities in your new role- Be responsible for firmware development for the MCU system and peripherals
- Implement drivers and middleware that enable hardware capabilities according to business specifications
- Work with an international team on cutting-edge technology
- Contribute to the innovative advancement of the company’s MCU solutions
Your Profile
Qualifications and skills to help you succeed
- A university degree in Computer Engineering, Computer Science, Electronics, or similar domain
- At least 3–5 years of experience in embedded solutions development
- Strong knowledge of Embedded C
- Good understanding of MCU peripherals
- Strong knowledge of communication interfaces like I2C/SPI/UART
- Good knowledge of make-build systems and Git
At least an intermediate level of English
Please send us your CV in English.
More -
· 11 views · 0 applications · 10d
Embedded Software Engineer
Full Remote · Ukraine · 5 years of experience · English - C1Project description Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV)...Project description
Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.
Responsibilities
Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs.
Ensure compatibility with existing toolchains and enterprise development environments.
Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs.
Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces.
Create and execute detailed L2 test cases aligned with software requirements.
Automate test script development and integrate automated tests into CI/CD pipelines.
Expand virtual ECU test coverage and support development teams in debugging and root cause analysis.
Implement reporting and analytics for test coverage, defect trends, and performance metrics.
Participate in sprint-based development, contributing to objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.
Skills
Must have
Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, Python.
Experience with version control and artifact management tools (GitHub, Jfrog Artifactory).
Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools.
Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines.
Strong analytical skills for software requirements analysis and test coverage alignment.
Nice to have
Proficiency in Groovy, MatLab, Python Simulink, and StateFlow.
Experience with Polyspace and SonarQube for code quality and static analysis.
Knowledge of network simulation, signal routing, and diagnostic interfaces in automotive environments.
Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs).
Exposure to reporting and analytics for test coverage and defect trends.
Experience supporting development teams in debugging and root cause analysis.
Languages
English: C1 Advanced
More -
· 19 views · 0 applications · 8d
Senior Embedded / Real-Time Software Engineer (SDR)
Full Remote · Ukraine · 4 years of experience · English - B2Our customer: Our customer is a technology-driven company developing a high-end Software Defined Radio (SDR) product, already moving from prototyping to commercial production (hundreds of units). Your tasks: Design, develop, and optimize real-time...Our customer:
Our customer is a technology-driven company developing a high-end Software Defined Radio (SDR) product, already moving from prototyping to commercial production (hundreds of units).
Your tasks:
- Design, develop, and optimize real-time embedded software for a high-performance SDR system
- Implement high-speed data paths inside the SDR and between the SDR and external devices (PC / cloud)
- Develop user-space and kernel-space software on NXP processors
- Work with DPDK-based networking, including UDP/TCP data processing and secure data transmission
- Participate in system-level development involving RF front-end, FPGA (integration level), and processors
- Implement and operate the control plane (internal SDR logic and external communication)
- Ensure real-time performance, low latency, and highly efficient code execution
- Debug complex real-time, multi-component systems (SW + FPGA + RF)
- Implement secure software management flows: secure images, field upgrades, monitoring
Required experience and skills:
- Strong experience in real-time embedded software development
- Hands-on experience with DPDK (mandatory)
- Practical experience with RF systems and digital signal processing in embedded environments
- Solid understanding of networking protocols and data processing (UDP/TCP)
- Experience with NXP processors and user-space / kernel-space development
- Proven ability to write highly efficient, low-latency C/C++ code
- Experience working in systems that include FPGA (FPGA coding not required)
- Strong debugging skills for real-time and complex systems
- Understanding of high-speed data paths and performance optimization
- Good command of English (written and spoken)
- Experience with Python for tooling, scripting, or support tasks
Would be a plus:
- Deep understanding of RF signals and SDR architectures
- Experience with time synchronization technologies (GNSS, IEEE 1588, clock synchronization)
- Background in digital signal processing (DSP) for real-time systems
- Experience with security mechanisms (VPNs, ciphering, secure communication)
- Experience with cloud-connected embedded systems
-
· 34 views · 3 applications · 7d
Embedded Engineer
Full Remote · Ukraine · 5 years of experience · English - B2We are looking for an experienced Senior Embedded Engineer to build high-performance, hardware-oriented software solutions on Embedded Linux platforms. The role combines low-level C++ development, computer vision, GUI development with Qt, and technical...We are looking for an experienced Senior Embedded Engineer to build high-performance, hardware-oriented software solutions on Embedded Linux platforms. The role combines low-level C++ development, computer vision, GUI development with Qt, and technical leadership within an embedded team.
Responsibilities:
- Develop high-performance C++ applications enabling seamless interaction with hardware components.
- Design and implement computer vision and image processing algorithms using OpenCV.
- Build intuitive, stable, and maintainable GUI applications using Qt.
- Work with Embedded Linux / Yocto: system configuration, custom builds, and automation.
- Develop and optimize solutions for Edge AI devices.
- Lead and mentor embedded engineers, provide technical guidance and architectural direction.
- Perform code reviews and ensure high code quality.
- Design system architecture and maintain technical documentation.
- Automate development and deployment workflows where applicable.
Requirements:
- 5+ years of professional experience in commercial software development.
- Strong proficiency in C/C++, with a focus on performance-critical systems.
- Solid experience working in a Linux / Embedded Linux environment.
- Hands-on experience with OpenCV and image processing.
- Strong skills in GUI development using Qt.
- Experience with Embedded Linux and Yocto build system.
- Experience in a Tech Lead role or mentoring other engineers.
- Strong analytical and communication skills; ability to work cross-functionally.
- English — Upper-Intermediate or higher.
Nice to Have:
- Foundational knowledge of Machine Learning for computer vision tasks.
- Experience with CUDA technologies.
- Hands-on experience with NVIDIA Jetson platforms.
- Experience optimizing performance on resource-constrained edge devices.
Our Benefits:
- Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in Corporate Learning Management System.
- Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives.
- Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support, and events.
- Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks, and access to the Yalantis store.
-
· 13 views · 0 applications · 7d
Embedded Video Engineer
Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - C2 MilTech 🪖We are seeking an experienced Embedded Video Engineer to join the Gyrolab Electronics team full-time at our R&D office in Kyiv. Responsibilities: Deliver robust camera connectivity for gimbal systems. Develop Linux drivers for V4L2 and vendor-specific...We are seeking an experienced Embedded Video Engineer to join the Gyrolab Electronics team full-time at our R&D office in Kyiv.
Responsibilities:
- Deliver robust camera connectivity for gimbal systems.
- Develop Linux drivers for V4L2 and vendor-specific camera stacks.
- Implement FPGA firmware for video processing and effective data transferring.
- BSP customization for the new product.
- Resolve complex camera issues across manufacturing and field operations.
- Optimize the end-to-end video pipeline to maximize system performance.
Maintain Linux infrastructure with Yocto.
Requirements:
- Linux Kernel Expert: Deep experience in driver development, specifically the V4L2 framework.
- Connectivity: Proficiency writing CSI/I2C drivers for camera sensors and FPGA interfaces.
- Embedded Systems: Expertise in customizing kernels, boot processes, and Linux distributions.
- Hardware: Hands-on experience with modern SoMs/SBCs (Jetson, RPi, Rockchip) and debugging tools like oscilloscopes and logic analyzers.
- Performance: Experience leveraging ISP, GPU, or NPU hardware acceleration on edge devices.
- Video Processing: Solid background in real-time video streaming and recording.
Fluent level of English.
Will be a plus:
- FPGA Development: Verilog/VHDL experience, specifically customizing MIPI CSI-2 and LVDS IP cores.
- ISP Knowledge: Understanding of pipelines and algorithms (3A, HDR, Noise Reduction, Color Correction).
Domain expertise: Prior experience in defence technology or aerospace.
Technologies:
- Languages: C (kernel), C++/Rust (user space), Python (scripting, testing).
- Protocols: CSI, LVDS, USB, I2C, CAN.
- Tools: Yocto, Buildroot, Android, Docker, Git.
Hardware Design: Verilog, VHDL.
We offer:
- Work from R&D office in Kyiv.
- The opportunity to contribute to the development of defense and high-tech innovations in Ukraine.
- Job type: full-time, schedule 5/2 (10–19 or 9–18).
- Official employment (gig-contract).
- 24 days of paid annual leave.
- Military service deferment for eligible employees with valid military registration documents.
- All necessary computer equipment and work-related tools.
Office equipped with a generator and a stable internet connection.
Interview process:
- Recruiting interview — 45 min
- Technical interview — 1.5 hours
Final interview — 30 min
Please send your CV and we will come back to you within 5 working days in case your skills are suitable.
More