Izhar Mux Mahalalel, Developer in Berlin, Germany
Izhar is available for hire
Hire Izhar

Izhar Mux Mahalalel

Verified Expert  in Engineering

Embedded Software Developer

Location
Berlin, Germany
Toptal Member Since
March 9, 2023

Mux is a senior embedded software engineer with 20 years of experience in BSP, Linux kernel, and driver development, as well as in developing control and real-time systems. He has a deep understanding of system design as well as a keen eye for detail. Mux writes in C, Bash, Go, and Python.

Portfolio

OpenSynergy
C, Bash, Go, Python, Bamboo, Bitbucket, Jira, Polarion, Git, Robot Framework...

Experience

Availability

Full-time

Preferred Environment

Linux, Git, Vi, Bash, C, Go

The most amazing...

...project I've Ied is the development of a full BSP for a commercial tablet product based on i.MX6, including drivers for USB, touch screen, wifi, and Bluetooth.

Work Experience

Senior Embedded Software Engineer | Tooling Lead

2014 - PRESENT
OpenSynergy
  • Led the tooling support team for hypervisor development, developing, installing, and maintaining the tooling environment, as well as qualifying the tools to automotive safety standards.
  • Developed multiple tools in Go and Python to assist in developing and testing hypervisor development.
  • Wrote and reviewed massive amounts of requirements for the automotive hypervisor, its associated tools, and build environment in accordance with industry standards for automotive safety.
  • Developed a fully automated system for CI/CD for hypervisor development, which includes scanning for open pull requests, finding updates, generating test cases, running them, and reporting back to the open pull requests with test reports.
Technologies: C, Bash, Go, Python, Bamboo, Bitbucket, Jira, Polarion, Git, Robot Framework, Yocto, Make

Kakapo | PR Testing Automation Tool

Kakapo is a tool I developed in Go in my capacity as tooling lead for the hypervisor group in OpenSynergy. The tool was conceived as a snapshotting tool to take immutable snapshots of our repo-based workspace, but I quickly realized it had much more potential since these snapshots could then be used to:

• Make identical copies of existing workspaces on different computers for pair or group programming.
• Roll back workspaces to known good snapshots for troubleshooting and debugging.
• Create release manifests for testing, archiving, and release creation.
• Improve consistency of the testing regime.

Later additions also included scanning of open PRs on any given Bitbucket project, automatically launching tests on updates to those PRs using Bamboo's commit trigger, and reporting test results back to the PRs as comments using Bitbucket REST API, providing a full-circle automated regression testing system.
2000 - 2004

Bachelor's Degree in Electrical Engineering

Beer-Sheva University of the Negev - Beer-Sheva, Israel

Languages

Bash, C, Go, Python

Tools

Git, Make, Bamboo, Bitbucket, Jira, Polarion

Platforms

Linux

Other

Vi, Digital Systems, Electrical Engineering, Signal Analysis, Yocto

Frameworks

Robot Framework

Paradigms

REST

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring