- Подробности
- Основная информация
- Компания
Job description
The Senior Embedded Software Engineer will lead firmware development for Fellow's newest product lines, driving the creation of on-device firmware that enables seamless interaction between customers and Fellow's connected products.
Responsibilities:
- Lead the development of embedded software and connectivity solutions, spanning real-time operating systems, control algorithms, user interface displays, and factory test software.
- Collaborate closely with the Hardware Engineering, Product Management, and Program Management Office (PMO) teams to develop resource plans and program schedules.
- Stay up-to-date with the latest architectural approaches in secure IoT device provisioning and management for consumer hardware, and provide recommendations to evolve designs.
- Identify and solve technical and execution challenges, reporting project status to Senior Management.
- Assess potential risks in software development and create mitigation strategies to ensure the safety and efficacy of appliances.
- Oversee peer code reviews, use-case testing, debugging, and other quality assurance practices to ensure adherence to company standards.
- Take a hands-on leadership approach, diving into technical challenges when needed.
- Guide the team in refining system architecture based on progress and challenges encountered during development.
- Foster a culture of excellence, accountability, and continuous improvement within the team.
Requirements
- Bachelors degree or higher in Computer Science, Software Engineering, Computer Engineering, Physics, or equivalent experience.
- 5+ years of technical experience in embedded software/firmware development, with integration experience across hardware and software.
- Proficiency in developing software in C and C++, with experience in lightweight device operating systems like FreeRTOS.
- Hands-on experience with STM and ESP microcontrollers, including strong knowledge of relevant toolchains.
- Good calculus skills (an advantage).
- Experience in developing motor control systems for BLDC and/or PMSM motors (an advantage).
- Familiarity with safety certifications and compliance standards for connected consumer hardware products, with an understanding of how these impact software and control design decisions.
- Strong expertise in embedded and connectivity software development, particularly in creating secure and reliable software applications for consumer hardware.
- Expert knowledge of embedded microprocessor tools and hardware peripherals.
- Excellent analytical and problem-solving skills.
Company offers
- Highly competitive compensation.
- Generous performance-based annual bonus.
- Comprehensive employee equity plan.
- Medical, dental, and vision insurance.
- Monthly fitness stipend.
- Generous discounts on Fellow products.
- Access to the best coffee anywhere.
Место работы
- Vilnius, Vilniaus apskritis, Литва
Тип работы
- Полный рабочий день
Monika Romanova
+37063836254
Alliance for Recruitment is the biggest recruitment agency in the Baltics, servicing clients in CEE & Nordics and creating a brighter future for people around! We are the largest headhunting house measured by capacity, a number of successful placements, and annual growth, raising a high-performing team of recruitment experts from various industries.
Our client - Fellow, a company renowned for its innovative coffee equipment and accessories, has expanded its operations by establishing a new R&D studio in Vilnius, Lithuania. This strategic move aims to enhance their product development capabilities and tap into the region's engineering talent. The Vilnius R&D studio focuses on advancing Fellow's product lines, particularly in areas like embedded software and hardware engineering. This expansion underscores Fellow's commitment to innovation and excellence in the coffee industry.