Senior Embedded Engineer
WFA Digital Insight
As the demand for IoT and connected devices continues to grow, with a projected 25% increase in smart device sales by 2027, skilled embedded engineers are in high demand. With over 60% of companies adopting AI in their operations, intent's AI-native approach sets them apart. This role at intent offers a unique chance to work on cutting-edge projects, leveraging AI daily. Candidates should be prepared to showcase their problem-solving skills, especially in debugging complex systems, and a keen interest in AI applications. Before applying, it's crucial to understand the freelance-to-permanent contract structure and the importance of collaboration in a fully remote setup.
Job Description
About the Role
The Senior Embedded Engineer position at intent is a unique opportunity for experienced engineers to join a team that has been at the forefront of connected device design and co-creation since 2008. As a fully remote team, intent values flexibility and collaboration, operating between 10:00 and 18:00 CET, with occasional evening calls for US-based clients. The role involves building and maintaining embedded firmware in C for STM32-based connected devices, working closely with the hardware, mobile, and QA teams to ensure seamless integration and functionality.The first three months of this freelance position are crucial for getting to know the team and understanding the company's ethos and work culture. If it's a good fit, there's a real possibility of transitioning into the core team with a fixed monthly salary, paid time off, and a comprehensive benefits package. This role requires a deep understanding of embedded systems, a strong foundation in C programming, and the ability to work with AI tools as part of the daily workflow.
intent's approach to innovation, backed by investors like a16z and Founders Fund, and their experience in working with prominent clients such as Oura, BOSE, and Neurable, makes this an exciting opportunity for engineers looking to make a significant impact in the field of connected devices.
What You Will Do
- Build and maintain embedded firmware in C for STM32-based connected devices.
- Work inside the Modus SDK and the broader Cypress/Infineon ecosystem to ensure hardware behaves as specified, and sometimes beyond.
- Integrate and tune FreeRTOS, focusing on tasks, priorities, queues, interrupts, and maintaining real-time behavior.
- Tackle multi-radio architectures, including BLE and Wi-Fi coexistence, arbitration, and trade-offs between throughput and power.
- Collaborate closely with cross-functional teams on complex problems.
- Debug using logic analyzers, scopes, sniffers, and non-cooperative logs.
- Contribute to architecture decisions, participate in code reviews, and share knowledge within the Firmware & Hardware chapter.
- Utilize AI tools as a daily multiplier for tasks such as digging through vendor docs and drafting test harnesses.
- Reason about tricky timing issues and other complex problems that arise in embedded systems development.
What We Are Looking For
- A strong background in Embedded C, with a focus on debugging and problem-solving.
- Experience with STM32 microcontrollers and the associated ecosystems.
- Knowledge of FreeRTOS and its applications in real-time systems.
- Understanding of multi-radio architectures and their challenges.
- Familiarity with AI tools and their integration into daily workflow.
- Excellent collaboration and communication skills, able to work effectively in a remote setup.
- Experience with version control systems, preferably Git.
- A self-motivated individual who can work independently and as part of a team.
- Strong analytical and problem-solving skills, with the ability to question assumptions.
Nice to Have
- Experience with the Modus SDK and the Cypress/Infineon ecosystem.
- Knowledge of other microcontrollers and their ecosystems.
- Familiarity with containerization using Docker.
- Experience with automated testing frameworks.
- Participation in open-source projects or personal projects that demonstrate embedded systems skills.
Benefits and Perks
- Competitive hourly rate of 110-190 PLN/h net B2B, depending on experience.
- Truly flexible hours, with the team operating between 10:00 and 18:00 CET.
- Fully remote work setup, with an office in Warsaw for those who need it.
- Access to internal knowledge-sharing, including tech talks, experiments, and side projects.
- Opportunity to work on cutting-edge projects with a team that values innovation and collaboration.
- Potential for a permanent contract after the initial freelance period, with a fixed monthly salary, paid time off, and comprehensive benefits.
How to Stand Out
- Prepare your portfolio: Showcase your experience with embedded systems, especially projects that demonstrate your problem-solving skills and ability to work with AI tools.
- Brush up on your C skills: Ensure you have a strong foundation in Embedded C, and be ready to discuss debugging and problem-solving strategies.
- Research intent's approach to AI: Understand how intent integrates AI into their workflow and be prepared to discuss how you can contribute to this approach.
- Emphasize collaboration skills: Highlight your ability to work effectively in a remote team and collaborate with cross-functional teams on complex problems.
- Be ready for technical challenges: Prepare to discuss complex technical issues, such as multi-radio architectures and real-time system challenges, and how you would approach solving them.
- Discuss your experience with freelance work: If you have experience with freelance or contract work, be prepared to discuss how you managed your time, met deadlines, and handled the freelance-to-permanent contract transition.
- Ask about the team and company culture: Show your interest in the company by asking about the team, the work environment, and how the company supports professional development and growth.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.