MisuJob - AI Job Search Platform MisuJob

Senior Embedded Software Engineer - Hardware Control Systems

Fellow

Vilnius City, Lithuania (Lithuania) Remote permanent

Posted: March 6, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're looking for a Senior Embedded Software Engineer - Hardware Control Systems to develop firmware for our hardware products in the office in Vilnius, Lithuania.

Job Description

About Fellow

At Fellow, we’re on a mission to help people brew ridiculously good coffee at home. But we’re more than just beautifully designed kettles and grinders—we’re a brand built on innovation, community, and culture. We believe great coffee isn’t just about the final cup; it’s about the experience, the ritual, and the people who make it all happen.

We’re looking for a Senior Embedded Software Engineer - Hardware Control Systems to help develop and optimize firmware for our hardware products.

This role is based in our office in Vilnius, Lithuania and is required to have an in office presence.

Who You Are

You are an experienced embedded engineer who enjoys working close to hardware and solving real-world control problems. You have strong experience developing firmware for microcontroller-based systems and are comfortable working with physical process control, particularly in systems involving motors, power electronics, or similar hardware.

You enjoy collaborating with hardware, product, and firmware teams to bring reliable, high-performance consumer hardware to life.

What You’ll Do

• Develop and maintain embedded firmware for our connected consumer hardware products.

• Design and implement firmware for microcontroller-based systems (primarily STM32), working close to the hardware to ensure reliable and efficient operation.

• Develop software for physical process control systems, including applications involving motors, actuators, sensors, and power electronics.

• Work closely with Electronics Engineers to understand hardware capabilities and constraints, including peripherals, memory usage, and system timing.

• Participate in board bring-up, debugging, and hardware integration, ensuring firmware interacts correctly with hardware components.

• Implement and optimize motor control algorithms and control loops where applicable.

• Collaborate with Software Engineers to integrate firmware with higher-level system software and external communication interfaces.

• Contribute to architecture discussions, firmware design, code reviews, and testing processes.

• Debug system-level issues across prototype and production environments, including timing, performance, and hardware interaction problems.

• Help improve firmware reliability, maintainability, and performance through thoughtful design and testing.

Qualifications

• BS or higher in Computer Science, Software Engineering, Computer Engineering, Physics, or equivalent hands-on experience.

• 5+ years of embedded firmware development experience in real-world hardware products.

• Strong proficiency in C/C++ for embedded systems.

• Required experience with STM32 microcontrollers, including their toolchains, peripherals, and debugging workflows.

• Experience developing firmware for physical process control systems, such as motors, actuators, power electronics, battery charging systems, or similar applications.

• Strong understanding of microcontroller peripherals, interrupts, timing, and low-level firmware design.

• Experience with bare-metal embedded development.

• Experience with board bring-up, hardware debugging, and integration with electronics systems.

• Strong analytical and debugging skills with the ability to diagnose complex hardware-software interactions.

Preferred Qualifications

• Experience with RTOS-based systems (such as FreeRTOS).

• Experience with ESP32 microcontrollers.

• Experience with STMicroelectronics Motor control library

• Experience implementing motor control systems, including familiarity with techniques such as Field-Oriented Control (FOC), trapezoidal control, or similar approaches.

• Experience working on consumer hardware products.

• Experience implementing UI or display interfaces (e.g., LVGL) is a plus but not required.

Why You’ll Love This Role

• A creative, fast-moving environment where ideas turn into action

• Competitive compensation including employee equity plan

• Generous paid time off plan

• Medical/dental/vision insurance

• Better Yourself Wellness credit & Better Your Community donation matching

• Monthly Fitness Stipend

• Summer Fridays

• Paid Parental Leave

• Generous discount on Fellow products

• Best coffee anywhere

Salary Range: €6,500- €7,000 Monthly

Our highest goal at Fellow is creating a safe, inclusive, and rewarding environment where everyone can bring their whole selves to work and thrive. We are committed to building diverse teams and strongly encourage people from underrepresented groups, including but not limited to women, people of color, LGBTQIA+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.

Fellow is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity, gender expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition or any protected category prohibited by local, state or federal laws.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply