About Us
We are not just another tech company—we’re making history.
mimik is the 5th element of AI, leading a monumental shift. Just as the cloud revolutionized the mobile internet economy, mimik is pioneering the agentic economy—empowering billions of diverse devices, AI, and traditional workloads to seamlessly collaborate and thrive.
At mimik, you’ll be part of a journey that’s reshaping industries and defining the future. Joining mimik means working alongside some of the world-renowned and brightest minds in technology, driving transformative change in a market we’re shaping together. It’s an opportunity to innovate, learn, and grow while leaving your mark on an economy poised to be as transformative as the cloud era, but by orders of magnitude larger. Together, we’re building a legacy of innovation and excellence in a rapidly evolving industry, enabling a scalable and sustainable digital ecosystem that delivers tangible value.
Transparency and integrity are part of our DNA. We openly address challenges and invite candidates to gain firsthand insights into what it’s like to work at mimik. For more on our perspective and the steps we’re taking to foster a positive work environment, we encourage you to read this article. During the hiring process, feel free to ask our team directly about our culture and values.
Be part of the next frontier. Be part of mimik.
About the Role
We’re seeking an experienced Embedded Developer to join our team of innovators. As an Embedded Developer, you will work closely with our engineering team to design and develop software for our embedded systems, including microcontrollers, microprocessors, and other embedded devices. You will be responsible for writing clean, efficient, and reliable code that meets the performance and reliability requirements of our products.
Key Responsibilities
- Design, develop, test, and maintain firmware for embedded systems
- Work closely with cross-functional teams to understand product requirements and ensure software meets specifications
- Develop and optimize code for various microcontrollers and operating systems
- Test and debug software using a variety of tools and techniques
- Collaborate with other engineers to resolve technical issues and improve overall system performance
- Stay up-to-date with industry trends, new technologies, and emerging standards in the field
- Participate in code reviews and ensure adherence to our coding standards
- Develop and maintain technical documentation for software development
Required Qualifications
Education
- 5+ years of experience in embedded systems development (firmware, software)
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field
Experience
- Strong knowledge of C/C++ programming languages
- Experience with microcontrollers (ARM, MSP430, etc.) and operating systems (RTOS, Linux, etc.)
- Familiarity with IDEs such as Keil, IAR, or Eclipse
- Understanding of networking protocols, such as TCP/IP and UDP
- Experience with debugging tools, such as JTAG, SWD, or Serial Wire Debugging
Skills
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork skills
Additional Skills and Experience
- Experience with IoT devices and cloud connectivity
- Familiarity with embedded Linux distributions (Yocto, Ubuntu Core, etc.)
- Knowledge of automotive electronics or industrial control systems
- Experience with machine learning or computer vision
- Certification in a programming language (e.g., C,C++) or microcontroller development
How to Apply
To apply for this position, please upload your resume and cover letter below. Thank you! Please note, only candidates selected for an interview will be contacted. Candidates’ information will be kept confidential, and will only be shared with mimik’s hiring team.