Jobs
106-
· 10 views · 0 applications · 23d
Staff Mixed-Signal Firmware Engineer
Ukraine · Product · 3 years of experience · B2 - Upper IntermediateJob 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 -
· 47 views · 3 applications · 3d
Embedded Software Engineer
Hybrid Remote · Ukraine (Kyiv) · Product · 2 years of experience · B1 - IntermediateNIK-ELEKTRONIKA LLC is one of the largest companies in Eastern Europe specializing in the development and manufacturing of measuring instruments, energy management systems, as well as energy consulting and engineering services. We are looking for an...NIK-ELEKTRONIKA LLC is one of the largest companies in Eastern Europe specializing in the development and manufacturing of measuring instruments, energy management systems, as well as energy consulting and engineering services.
We are looking for an experienced Embedded Software Engineer to join our R&D department.
Key Responsibilities:
- Develop embedded software for commercial energy metering devices and communication equipment.
- Conduct research and design devices according to customer requirements.
- Develop unit tests for embedded software.
- Document software functionality and implemented algorithms.
Requirements:
- Higher technical education (Bachelor’s or Master’s degree in relevant field).
- At least 2 years of experience in a similar role.
- Solid experience in programming ARM microcontrollers in C.
- Experience in developing battery-powered devices.
- Strong knowledge of various communication protocols and interfaces.
- Experience with wireless data transmission.
- Skilled in using lab equipment: oscilloscopes, logic analyzers, frequency counters, etc.
- Ability to tackle complex technical challenges and learn new applied technologies.
- Adherence to coding standards, clean code practices, and existing software architecture.
Experience using version control systems such as Git.
Nice to Have:
- Experience with encryption protocols in embedded systems.
- Experience working with RTOS or embedded operating systems.
Familiarity with Agile development processes (e.g. Jira).
We Offer:
- Full-time employment with a stable 5/2 work schedule.
- Corporate transport (company shuttle).
- Competitive and timely salary payments.
- Official employment and military deferment.
- Comfortable and well-equipped working conditions in a team of professionals.
-
· 6 views · 0 applications · 30d
Senior Embedded C Engineer IRC278056 (Krakow)
Office Work · Poland · 4 years of experience · B2 - Upper IntermediateDescription Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, they prioritize precision and safety in...Description
Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, they prioritize precision and safety in medication management systems. With a commitment to optimizing workflows and improving outcomes, our client partners with healthcare professionals to create intuitive, high-quality solutions that elevate practice efficiency and patient care standards.
Requirements
- Bachelor’s degree in electrical engineering, computer science, software engineering, or related field and 5+ years of experience, or equivalent combination of both.
- In-depth knowledge of various microcontroller and microprocessor architectures
- Understanding of real-time operating systems
- Experience in designing firmware architecture for complex systems
- Proficiency in languages such as C for embedded systems.
- Ability to integrate firmware with broader system architectures
- Ability to lead the design of complex, interconnected systems and shape the organization’s technical direction
- Ability to effectively communicate technical strategies and decisions to executives
- Ability to establish and enforce quality standards that align with industry best practices and regulatory requirements
- Ability to lead process improvement efforts and establish standardized processes
B2 English level
Job responsibilities
- Provides technical guidance for system-level decisions.
- Conducts thorough code reviews to ensure quality and adherence to coding standards.
- Optimizes firmware for performance, power efficiency, and memory usage.
- Drives the design of firmware architecture particularly in systems without Operating Systems (bare metal).
- Drives innovation in firmware development processes and methodologies.
- Collaborates with leadership and other cross functional departments to align decisions with organizational goals.
- Leads design of complex systems, researches and proposes innovative solutions.
- Formulates solutions to complex and ambiguous problems that are not well defined. Incorporates feedback and solutions from others.
- Acts as a Technical Lead, manages significant systems, uses strategic planning, and mitigates risk.
- Communicates complex technical ideas through daily work, presentations, and workshops. Fosters cross team communication and knowledge sharing. Collaborates with teams and management to make critical technical decisions that align with organizational goals.
- Creates technical documentation (e.g., Software Detailed Design)
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 -
· 13 views · 0 applications · 30d
Senior/Lead С Firmware Engineer IRC278601 (Krakow)
Office Work · Poland · 4 years of experience · B2 - Upper IntermediateDescription Inviting Lead Embedded Software Engineer to join a growing account in the medical devices industry domain. Our client is the global leader company of healthcare solutions, which contributes to human welfare by application of biomedical...Description
Inviting Lead Embedded Software Engineer to join a growing account in the medical devices industry domain. Our client is the global leader company of healthcare solutions, which contributes to human welfare by application of biomedical engineering in the research, design, manufacture, and sale of instruments or appliances that alleviate pain, restore health, and extend life for people around the world.
Our team is focusing on designing, developing, and testing embedded software for medical devices, where the software has strong restrictions for safety and quality, power management, and memory usage.
Requirements
6+ years of experience in embedded development
Qt Experience would beneficial
Advanced C programming language
Experience in architecture design
Good to have experience working with MCU peripherals: USB, UART, SPI, I2C, GPIO, Timers, PWM, USB, etc
Experience in writing UT
Upper-Intermediate English (be able to communicate with the client)
Good communication skills
Job responsibilities
Lead development activities
Design and development of embedded software in C for the medical device
Coopeare on architecture design for new features
Participate in new features implementation
Communicate with the client
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 -
· 63 views · 3 applications · 5d
C++ developer with 3D APIs
Office Work · Ukraine (Lviv) · Product · 2 years of experience · B1 - IntermediateVisCo AS is searching for software engineers for an exciting role on our vCog development team. We are looking for a software developer to help us build and improve our proprietary 3D engine. Required Skills: 1+ year of industry experience...VisCo AS is searching for software engineers for an exciting role on our vCog development team. We are looking for a software developer to help us build and improve our proprietary 3D engine.
Required Skills:
- 1+ year of industry experience developing commercial systems and applications;
- Strong understanding of software development and testing practices;
- C++ programming skills;
- Good understanding of object-oriented concepts;
- 3D math skills (matrices, vectors, etc.);
- Experience with any of the 3D APIs (OpenGL, Direct3D, Vulkan, etc.);
- Performance optimization skills (CPU/GPU/Memory etc.);
- Understanding of algorithms and data-structures;
- English at technical level.
Will be a plus:
- Code and algorithms optimization knowledge;
- Understanding of data-oriented design;
- Advanced knowledge of vector math and 3D geometry;
- Understanding of 3D rendering techniques;
- Experience with any low-level 3D API (DX12, Vulkan, WebGPU or Metal);
- Bachelor's degree in computer science or related field.
Responsibilities:
- Write clear, maintainable C++ code;
- Participate in functionality and interface design sessions;
- Identify and fix bottlenecks and bugs;
- Implementation of new medium-complexity features;
- Track/report work using our code/task tracking systems;
- Collaborate with other company departments.
We offer:
- Competitive salary level;
- Career possibilities with growing team;
- Constant corporate events of different types;
- Truly friendly environment and flexible schedule;
- Technical challenges that will help you to grow constantly;
- 20 working days of paid vacation, paid sick leaves.
-
· 14 views · 1 application · 10d
BSP Engineer/System Engineer
Hybrid Remote · Ukraine (Lviv) · 3 years of experience · C1 - AdvancedCustomer: US company (electrical equipment, hardware and software) Responsibilities: Evaluate capabilities of existing System on Modules/Single Board Computers currently in production for current design vs a new/different one. Modify an existing...Customer: US company (electrical equipment, hardware and software)
Responsibilities:
- Evaluate capabilities of existing System on Modules/Single Board Computers currently in production for current design vs a new/different one.
- Modify an existing and/or create a BSP using Yocto and successfully bring up prototype control boards, working closely with Hardware Engineers.
- Contribute to development of a manufacturing test application to bring-up and test control board using Qt/QML.
- Ability to contribute to Qt/QML application development as time allows
- Implement/develop/test a cybersecure system update capability in accordance with product cybersecurity requirements
Skills
- Experience with developing custom BSPs in an Embedded Linux environment with Yocto.
- Hardware prototyping/bringup and troubleshooting (logic analyzers/oscilloscopes)
- The candidate has several completed projects (begin to end) in their work experience
- Hardware (System on Module/SBC) selection
- System Update methods (Mender) experience preferred
- Test Driven Development mindset (dependency injection)
- Qt/QML/C++ experience a plus
- Cybersecurity experience a plus
-
· 48 views · 6 applications · 10d
Application Software Engineer Qt/QML/C++
Hybrid Remote · Ukraine (Lviv) · 2 years of experience · B2 - Upper IntermediateCustomer: US company (electrical equipment, hardware and software) Responsibilities Design/Develop a new cable fault locating application using Qt/QML/C++ for an embedded Linux target and an accompanying PC demo target to be used for sales team. ...Customer: US company (electrical equipment, hardware and software)
Responsibilities
- Design/Develop a new cable fault locating application using Qt/QML/C++ for an embedded Linux target and an accompanying PC demo target to be used for sales team.
Skills
- Intermediate/Expert in Qt/QML programming in an embedded Linux/PC environment
- Intermediate/Expert with SQLite databases
- Has several completed projects in work experience
- Proven strong application design/architectural skills (low coupling, high cohesion, MVC)
- Experience/Familiarity with Unit Testing (qtest, gtest, etc)
- Cybersecurity/Secure coding practices a plus
-
· 25 views · 1 application · 10d
Firmware/FPGA Engineer
Hybrid Remote · Ukraine (Lviv) · 4 years of experience · C1 - AdvancedCustomer: US company (electrical equipment, hardware and software) Responsibilities Ability to port/maintain/improve existing firmware application (embedded C) for control/measurement board in a cable fault locating product Ability to port/improve...Customer: US company (electrical equipment, hardware and software)
Responsibilities
- Ability to port/maintain/improve existing firmware application (embedded C) for control/measurement board in a cable fault locating product
- Ability to port/improve existing FPGA application for use in pulse board in a cable fault locating product
- Troubleshoot/bring-up firmware on new pulse board
- Implement/develop/test a cybersecure bootloader in accordance with product cybersecurity requirements
Skills
- Expert in embedded C programming
- Proven experience designing writing multitasked soft real-time embedded C firmware
- Experience with HW protocols (I2C, SPI, UART, etc)
- Has several completed projects (begin to end) in work experience.
- Strong application design/architecture skills for new firmware (embedded C) codebases
- Expertise with digital logic and VHDL
- Experience/Familiarity with Embedded Unit Testing (gtest/cpputest/ceedling)
- Cybersecurity/Secure coding practices a plus
- RTOS Experience a plus
-
· 48 views · 5 applications · 27d
Middle Embedded C Developer
Full Remote · Ukraine · 4 years of experience · B1 - IntermediateDescription Inviting a Middle Embedded Software Engineer to join a growing account in the medical devices industry domain. Our client is the global leader company of healthcare solutions, which contributes to human welfare by application of biomedical...Description
Inviting a Middle Embedded Software Engineer to join a growing account in the medical devices industry domain. Our client is the global leader company of healthcare solutions, which contributes to human welfare by application of biomedical engineering in the research, design, manufacture, and sale of instruments or appliances that alleviate pain, restore health and extend life for people around the world.
Our team is focusing on designing, developing, and testing embedded software for medical devices, where the software has strong restrictions for safety and quality, power management, and memory usage.
Requirements
- At least 3+ years of experience in embedded development
- Advanced C programming language
- Ability to read electrical schematics
- Experience working with the MCU peripherals: SPI, UART, I2C, GPIO, Timers, PWM, etc
- Experience in event-driven programming will be a plus
- Good knowledge of Bluetooth Low Energy
- Intermediate English (be able to communicate with the client)
- Good communication skills
nice to have
- experience in JS
- experience with the security basics
Job responsibilities
- Design and development of embedded software in C for the medical device
- Design and implementation of new features
- Update/maintenance of existing embedded software
- Unit and Integration testing
- Test framework support
- Communicate with the client
-
· 53 views · 7 applications · 27d
Firmware/SystemC Modeling Engineer
Full Remote · Ukraine · 4 years of experience · B2 - Upper IntermediateSii Ukraine is a subsidiary of Sii Poland — the leader in IT, engineering, and consultancy services with over 7500 IT experts and more than 250 prestigious customers. We are looking for ambitious and top-quality professionals to join our project teams. ...Sii Ukraine is a subsidiary of Sii Poland — the leader in IT, engineering, and consultancy services with over 7500 IT experts and more than 250 prestigious customers. We are looking for ambitious and top-quality professionals to join our project teams.
As part of a collaboration with a global leader in technology and digital innovation, we are looking for a Firmware & SystemC Engineer to join our project. The company develops cutting-edge solutions that drive the advancement of cloud services, cybersecurity, as well as software and hardware platforms used by millions of users and businesses worldwide. This role offers the opportunity to contribute to advanced research and development initiatives in the field of embedded software and system modeling.
Your tasks:
- Architect and implement models as well as validation firmware/software for various silicon components (e.g., boot ROMs, PCIe, USB, compute clusters)
- Lead the technical development of models, firmware, and embedded software
- Collaborate closely with hardware and software architects to define specifications and ensure system-level integration
Mentor junior engineers in software design, firmware development, and best engineering practices - Participate in design and code reviews, ensuring high-quality and maintainable solutions
- Drive debugging and optimization efforts to improve performance and reliability
- Provide clear technical documentation for developed models, APIs, and workflows
- Work in a diverse, multidisciplinary team and actively contribute to a collaborative environment
- Communicate progress, risks, and technical challenges effectively to stakeholders and management
Requirements:- Bachelor’s or higher degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- At least 4 years of professional experience in embedded software development
- Strong proficiency in C or C++, with hands-on experience in SystemC and a passion for developing low-level software that interfaces directly with hardware
- Solid understanding of operating systems, including drivers, memory management, bootloaders, and scheduling, together with excellent debugging skills (GDB or equivalent)
- Proven ability to translate ambitious, ambiguous goals into concrete requirements, architectures, APIs, and delivery plans, while providing clear updates to stakeholders
- Practical experience with industry-standard SystemC simulators (e.g., Virtualizer, Helium) and scripting languages such as Python or PowerShell
- Track record of shipped products containing firmware or embedded software, preferably developed in pre-silicon environments
- Knowledge in one or more of the following domains: drivers, DMA, PCIe, NVMe, image/video decoders, networking controllers, memory controllers/training, boot flows, or power management
-
· 17 views · 3 applications · 25d
System Integrator (Linux, Embedded)
Hybrid Remote · Ukraine (Kyiv) · Product · 3 years of experience MilTech 🪖We are looking for a talented System Integrator which will be responsible for integrating various systems within the development of new technologies, ensuring their effectiveness and compliance with requirements. Requirements: Experience in programming...We are looking for a talented System Integrator which will be responsible for integrating various systems within the development of new technologies, ensuring their effectiveness and compliance with requirements.
Requirements:- Experience in programming with Python, C++, Bash.
- Ability to read schematics, datasheets, perform debugging of electronic devices.
- Experience with standard interfaces (UART, I2C, SPI, RS-232/485, CAN);
- Experience in 3D modeling (FreeCad, Blender) and prototyping.
- Experience with microcontrollers (ESP32, Arduino, Raspberry Pi, Jetson).
Responsibilities:- Analysis and review of existing software developments to improve efficiency, stability and scalability of system resources.
- Participation in the development of system architecture and interaction with project hardware developers.
- Assembling system prototypes and conduct HIL tests.
- Ensuring product quality through testing and evaluation processes.
- Conducting a review and analysis of system requirements.
Will be a plus:- Working with aircraft and their systems.
- Experience in Machine Learning and neural networks.
- Experience in high-volume embedded system production and deployment.
- Experience in PCB layout development (Altium, KiCad)
Why join us?
- Official employment & transparent salary — competitive pay, paid vacation, and sick leave.
- Resilient workplace — generator, bomb shelter, and reliable internet to keep you safe and connected.
- Impact that matters — shape the future of our company while contributing to our country’s victory.
- Growth & rewards — fair compensation with annual salary reviews.
- Strong support — from leadership, teammates, and even government institutions.
- Work-life balance — choose your schedule: 08:00–17:00 or 09:00–18:00 (Mon—Fri).
- Protected status — mobilization deferment (reservation) available with valid military registration documents.
👉 Sounds like a fit? We’d love to see your application and welcome you to our team!
More -
· 35 views · 3 applications · 20d
Middle Embedded C Developer
Full Remote · Ukraine · 3 years of experience · B2 - Upper IntermediateThe client is a leading worldwide high-tech company specializing in chip manufacturing in various domains, including embedded automotive software for in-car cockpit solutions. The company makes and designs leading-edge technology, software, and services,...The client is a leading worldwide high-tech company specializing in chip manufacturing in various domains, including embedded automotive software for in-car cockpit solutions. The company makes and designs leading-edge technology, software, and services, which power the professional automotive industry.
Requirements
- 3+ years of Software Applications Engineering, Software Development experience, or related work experience
- Experience with Yocto
- Experience with C/C++ programming.
- Experience with Embedded software development, integration, debugging.
- Few years of commercial experience in developing embedded software for RichOS (GNU/Linux , Android, QNX, etc)
- Excellent issue triage and debugging skills
- Fluent written and spoken English
- Quick Adaptability to work in new technologies.
Nice to have:
- Experience with Python programming.
- Automotive experience
- Virtualization experience (HV, VirtIO)
- Linux kernel space
- Linux Multimedia (display, video codecs, GPU, audio, camera)
- AOSP
Job responsibilities
- Participate in the design and implementation of automotive-embedded projects
- Work with Hypervisor and Connectivity solutions
- Integrate and configure the existing solutions to different systems
- Direct communication with the customer
- Be a part of Globallogic team of successful professionals
-
· 48 views · 0 applications · 17d
Embedded UI Engineer (STM32 / C/C++ / TFT) to $5000
Full Remote · Ukraine · 4 years of experience · B2 - Upper IntermediateAbout the project: We’re helping a lab-equipment company ship a next-gen touchscreen interface for a laboratory weighing balance. The scope blends a hardware review (choose workable boards/components) and front-end UI programming on embedded hardware,...About the project:
We’re helping a lab-equipment company ship a next-gen touchscreen interface for a laboratory weighing balance. The scope blends a hardware review (choose workable boards/components) and front-end UI programming on embedded hardware, while the client’s in-house team handles much of the lower-level/backend integration. The goal is a competitive, compliance-ready UI for regulated lab markets, delivered inside a 6-month window, with clear milestones (hardware spec → alpha → beta → release) and proper documentation/handover.You’ll work on:
- Reviewing and validating HW options (MCU/display/touch/memory) and producing hardware recommendations/specs (commercially sourceable).
- Building the front-end UI for TFT touchscreens (typical screens/flows: weighing, tare, calibration, units, logs/history, settings).
- Implementing application modes commonly used in balances (e.g., weighing, percent weighing, parts counting, check weighing, dynamic/animal, filling, totalization, formulation, differential, density determination, peak hold—final set agreed with product)
- Supporting compliance-oriented features: user roles, audit events, encryption/logging, data integrity.
- Delivering milestones: alpha (UI running), beta (integrated with client’s back-end), release build; plus PC-based simulator for demos/tests and documentation for handover.
Working day-to-day with a PM, QA, and designer on our side; and the client’s tech lead on theirs.
Must-have experience:
- Embedded C/C++ on STM32-class MCUs (F7/H7 or similar) for TFT touch UIs.
- At least one graphics/UI stack on MCUs (LVGL or TouchGFX, or equivalent).
- Bringing up displays & touch (LTDC/DSI parallel familiarity, touch controllers, basic color/asset pipelines).
- Working with external memory (QSPI Flash, SDRAM) for UI assets/framebuffers.
- Serial/USB comms (at least one of: UART, USB-CDC, RS-232/485).
- Writing clean, documented code and handover docs (this is essential on this project).
English: confident spoken & written (you’ll talk directly with PM & client).
Nice to have:
- Experience on lab/medical/regulated products (GLP/GMP/Part 11 mindset).
- Printer integrations (labels/receipts), ZPL familiarity.
- Multi-protocol device outputs (e.g., MT SICS/Sartorius/Ohaus/Adam).
- PC simulator apps for UI (Qt/LVGL sim/etc.).
- Basic FreeRTOS/tasking, simple bootloaders/DFU.
Soft-skills we care about:
- Mature communicator, comfortable with ambiguity and filling in gaps.
- Quick learner; proposes options with pros/cons, not just blockers.
- Ownership: proactive about risks, logs, and testability.
What we provide:
- Product/design/PM/QA support, ready to unblock you.
- Access to hardware/dev kits (coordinated with the client).
Clear milestone reviews (alpha/beta/release) and responsive feedback loops.
Engagement: Long-term, full-time outstaff via RedCat.dev. Remote. Start ASAP (we’ll prioritize candidates who can show relevant past work quickly).
How to apply:
Send your CV plus 1–2 short write-ups of relevant projects (links/video/GIFs/code snippets allowed).Top 2 candidates will speak with the Client's Product manager directly - and this is the one and only interview in our process - the rest is a basic organisational facilitation.
More -
· 70 views · 3 applications · 17d
Embedded Software Engineer
Full Remote · Ukraine · 5 years of experience · B1 - IntermediateTeam Summary Our team consists of 6 skilled engineers working on firmware for smart cameras and doorbells. Utilizing the Scrum methodology, we focus on integrating existing solutions into new devices, developing cutting-edge features, and maintaining...Team Summary
Our team consists of 6 skilled engineers working on firmware for smart cameras and doorbells. Utilizing the Scrum methodology, we focus on integrating existing solutions into new devices, developing cutting-edge features, and maintaining system stability. We promote a friendly and collaborative environment, ensuring we are always ready to tackle challenges together.
Job Summary
We are seeking an Embedded Software Engineer who is an expert in embedded device programming. You will actively contribute to our existing frameworks and SDKs built on RTOS, playing a key role in integrating solutions into new hardware and advancing our product line's technological foundation. This position offers a direct chance to influence both new feature development and system architecture.
Responsibilities and Duties— Actively contribute to and maintain existing FW frameworks and SDKs based on RTOS
— Design and implement new features for smart cameras and doorbells
— Systematically troubleshoot and resolve complex stability issues across the system
— Perform code and architecture reviews and maintain clear technical documentation
— Manage code contributions using version control tools, including Bitbucket and Gerrit
— Ensure effective and clear communication across engineering teams and management.
Qualifications and Skills
— Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field
— Solid expertise in embedded device programming for commercial products
— Deep understanding and extensive practical experience with RTOS
— Proficiency in the C programming language
— Familiarity with modern version control systems, specifically Bitbucket and Gerrit
— Proven ability to systematically troubleshoot and resolve complex stability issues
— Strong communication skills—ability to clearly convey technical information, produce concise documentation, and interact actively with cross-functional colleagues
— High personal dynamics, professional curiosity, and a strong focus on delivery and technical investigation
— At least an Intermediate level in both written and spoken English (B1).
Nice to have
— Experience with C++ programming language
— Experience developing or integrating solutions in the IoT/video surveillance domain.We offer multiple benefits that include
— The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.
— Competitive compensation and perks. Annual performance review.
— Gig-contract.
— 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.
— Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.
— Medical insurance is provided from day one. Sick leaves and medical leaves are available.
— Remote working mode is available within Ukraine only.
— Free meals, fruits, and snacks when working in the office.
More -
· 24 views · 0 applications · 16d
Hardware Network Engineer
Hybrid Remote · Poland · Product · 4 years of experience · B1 - Intermediate MilTech 🪖A product company is looking for a Hardware Network Engineer to develop and optimize the network layer of its platform. The company builds AI systems for autonomous swarm drone control. The technology is hardware-agnostic, minimizes human risk, and has...A product company is looking for a Hardware Network Engineer to develop and optimize the network layer of its platform.
The company builds AI systems for autonomous swarm drone control. The technology is hardware-agnostic, minimizes human risk, and has already proven its efficiency in tens of thousands of missions. In September 2025, the company raised $15 million in funding.The specialist will be responsible for the network layer of the platform — ensuring security, stability, and integration with radio systems, MESH protocols, and routing in embedded environments.
Requirements:- Experience with wireless communication, digital communication for IoT, hardware, or embedded systems.
Preferred:- Experience with secure and jamming-resistant communication.
The company offers:- Medical insurance
- 20 paid vacation days
- Paid sick leave
More