Junior / Mid-Level Embedded Linux Firmware Engineer
2 days ago
About the Company
We are a global technology company developing next-generation AIoT and camera-based
devices that enhance safety, efficiency, and connectivity in critical environments. Our
multidisciplinary teams combine embedded engineering, cloud software, and hardware
innovation to build reliable systems that make a difference.
We value ownership, collaboration, and continuous learning - creating an environment
where engineers can grow and contribute to meaningful products.
Role Overview
As a Junior / Mid-Level Embedded Linux Firmware Engineer, you will join our Platform
Firmware team to help develop and maintain the core firmware that powers our AIoT and
robotic devices.
You will work on low-level software components for Embedded Linux systems, contribute
to debugging and testing activities, and learn from experienced engineers across hardware,
firmware, and software disciplines.
This role is ideal for an engineer eager to deepen their understanding of embedded
systems, gain hands-on experience with real products, and grow toward a senior
engineering path.
Key Responsibilities
• Assist in the design, implementation, and testing of firmware for AIoT and robotic
products using Embedded Linux platforms.
• Support BSP (Board Support Package) development and integration (Yocto, OpenWRT, or
similar).
• Collaborate on power and battery management features, focusing on efficiency and
reliability.
• Help with board bring-up, testing, and debugging hardware-firmware interactions.
• Contribute to developing manufacturing, provisioning, and calibration tools.
• Write clear and maintainable code, participate in peer reviews, and document your work.
• Continuously learn and contribute to improving firmware processes and tools.
Requirements
Education & Experience:
• Bachelor's degree in Electronics, Computer Engineering, or a related field.
• 1–3 years of experience in embedded software or firmware development (internships and
student projects included).
Technical Skills:
• Knowledge of C / C++ for embedded systems.
• Familiarity with Embedded Linux environments (Yocto, Buildroot, or similar).
• Basic understanding of hardware interfaces such as UART, SPI, I2C, or GPIO.
• Experience with debugging tools (e.g., JTAG, oscilloscope, or logic analyzer) is a plus.
• Understanding of source control systems (e.g., Git).
Personal Attributes
• Analytical and eager to solve technical challenges.
• Collaborative and open communicator within cross-functional teams.
• Curious, self-motivated, and proactive in learning.
• Committed to clean, reliable, and maintainable code.
• Excited to grow in embedded systems and work on real, impactful products.
-
Embedded Software Development Engineer
6 days ago
Timisoara Metropolitan Area, Romania myGwork - LGBTQ+ Business Community Full time €40,000 - €80,000 per yearThis job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.DescriptionAt Ring, we are committed to making home and neighborhood security accessible and effective for everyone - while working hard to bring communities together.As a...
-
Embedded Software Development Engineer
1 week ago
Timisoara Metropolitan Area, Romania Ring Full time €30,000 - €60,000 per yearDescriptionAt Ring, we are committed to making home and neighborhood security accessible and effective for everyone – while working hard to bring communities together.As a skilled Embedded Software Development Engineer, you will be the tech lead in the team, and advisor to your manager and senior management. Your work will be both tactical and strategic,...
-
Mid-Level C++ Engineer
2 weeks ago
Bucharest Metropolitan Area, Romania Staff Up Ltd. Full time 40,000 - 80,000 per yearWe're hiring: Mid-Level C++ Engineer (Mobile SDK, Computer Vision) Remote | Full-time | Permanent contractOur client is transforming shelf management for small-format retailers using AI and computer vision. Their mobile solution empowers store teams to scan shelves, detect stock-outs, and improve shelf compliance—all processed directly on-device without...
-
Mid QA Engineer
2 weeks ago
Cluj-Napoca Metropolitan Area, Romania Snap-on Romania Full time €40,000 - €60,000 per yearAbout Snap-onSnap-on Incorporated is a global leader in professional tools, diagnostics, and systems solutions. Since August 2021, Snap-on Romania has been a key development hub, delivering high-quality business software and integration solutions that support our global operations.We are known for our uncompromising quality, fearless innovation, and...
-
C++ Embedded Developer
1 week ago
Bucharest Metropolitan Area, Romania rinf Full time 700,000 - 1,300,000 per yearWhy do we do what we do?We inspire one another to share our tech-works in this amazing and abundant world. So we became developers, innovators, thinkers, software builders, and hardware makersOur VisionFounded in 2006 with 650+ engineers & global presence (8 delivery centers in Europe & North America) we strive to become a leading East-European technology...
-
Software Engineer
2 days ago
Timisoara Metropolitan Area, Romania Urban Connect Full time 40,000 - 80,000 per yearAbout the RoleAs aGPU Software Engineer, you'll design, develop, and optimize software components that power the next generation of high-performance graphics and compute technologies. You'll work closely with hardware and compiler teams to deliver efficient drivers, libraries, and tools that enable world-class performance across diverse platforms and...
-
Embedded Software Engineer
1 week ago
Bucharest Metropolitan Area, Romania rinf Full time 40,000 - 80,000 per yearWhy do we do what we do?We inspire one another to share our tech-works in this amazing and abundant world. So we became developers, innovators, thinkers, software builders, and hardware makersOur VisionFounded in 2006 with 650+ engineers & global presence (8 delivery centers in Europe & North America) we strive to become a leading East-European technology...
-
Linux Engineer
1 week ago
Bucharest Metropolitan Area, Romania Global Technology Solutions Ltd. Full time €30,000 - €60,000 per yearLinux Engineer - Example Location AreaLinux Technical Specialist – BucharestRole Purpose:The Linux Technical Specialist based in Bucharest will provide managed Linux services, supporting design, delivery, system administration, operational tasks, and project work. The role includes creating and maintaining quality documentation, contributing to teamwork...
-
Junior Manual Test Engineer
1 week ago
Bucharest Metropolitan Area, Romania Luxoft Full time 35,000 - 45,000 per yearProject Description:Our customer is a market leader who fulfills the development, production, and integration of high-performance Infotainment systems for the Automotive industry (Tier-1 supplier for car manufacturers).Responsibilities:Performs database validation tests for one or more projects on test benches and test vehicles.• Applies specifications,...
-
Level 2 Backoffice Engineer
4 days ago
Timisoara Metropolitan Area, Romania W3Global Full time €20,000 - €40,000 per yearSince this is Backoffice role, fixed or mobile network experience is must.German Language : B1 and AboveLocation : Timisoara, Romania(Open to Consider Candidates from anywhere for Fixed Term Employment of 12 months OR those who are willing to relocate to Timisoara)Work Type : Hybrid 3 days a week from office (Hybrid for Timisoara, Remote for other locations...