Senior Embedded Software Engineer
Quick Summary
About the Role: Are you passionate about embedded systems and excited to work on cutting-edge IoT solutions? Join our growing team as a Senior Embedded Software Engineer and play a key role in designing and developing software that powers next-generation connected devices.
About the Role:
Are you passionate about embedded systems and excited to work on cutting-edge IoT solutions? Join our growing team as a Senior Embedded Software Engineer and play a key role in designing and developing software that powers next-generation connected devices.
You will work on state-of-the-art and modern IoT products, helping shape innovative solutions from concept to mass production. Our projects span across various industries, combining embedded intelligence with wireless connectivity, cloud integration, and real-time data processing. You'll collaborate with a team of experienced engineers, working hands-on with the latest microcontrollers, sensors, and communication protocols to bring smart, connected systems to life.
This is a great opportunity to push the boundaries of embedded technology, contribute to high-impact projects, and grow in a fast-paced, innovation-driven environment.
What You’ll Do:
- Program ARM-based MCUs (primarily ST, Nordic, ESP32)
- Research and evaluate new technologies and development approaches
- Develop, debug, review, and optimize application-level C/C++ code
- Collaborate with hardware engineers to design software-friendly architectures
- Contribute to project documentation and maintain development records
- Use version control and DevOps tools for efficient software delivery
- Create test cases and perform device verification
- Participate in the entire software development life-cycle
- Perform code reviews and ensure code quality through best practices
- Work on a variety of projects across industries within a year
- Play an active role in advancing the IoT movement
What We’re Looking For:
- Strong passion for embedded systems and IoT
- Excellent command of C or C++ programming
- At least 4 years of professional experience in embedded software development
- Solid understanding of microcontrollers, peripherals, and embedded systems design
- Working knowledge of RTOS concepts (e.g., FreeRTOS, Zephyr OS, ThreadX)
- Familiarity with lab equipment: oscilloscopes, logic analyzers, power supplies, spectrum analyzers, ..
- Good understanding of hardware and ability to read schematics
- Experienced in debugging, problem-solving, and optimization
- Experience with Linux environments
- Good communication skills and fluency in English
- Good client communication and presentation skills
Nice to Have (Bonus Points):
- Experience with Embedded Linux
- Knowledge of Zephyr RTOS
- Proficiency in Python
- Experience with cloud communication protocols: MQTT, CoAP, REST, Protocol Buffers, JSON
- Hands-on experience developing products from prototype to mass production
- Background in leading software projects or mentoring junior developers
- Familiarity with static code analysis tools and embedded test frameworks
What's in it for you:
- Highly competitive salary
- An opportunity to work on cutting-edge designs for a wide range of industries
- Education through seminars, webinars, fairs, and literature
- Paid additional health insurance (Annual general medical examination included)
- Free parking space
- Paid sick leave
Location & Eligibility
Listing Details
- Posted
- April 23, 2026
- First seen
- May 5, 2026
- Last seen
- May 7, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 20%
- Scored at
- May 6, 2026
Signal breakdown
Please let byte-lab know you found this job on Jobera.
3 other jobs at byte-lab
View all →Explore open roles at byte-lab.
Similar Embedded Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.