C++ In Embedded Systems The IOT world experience an exponential growth both in the numbers of IOT devices and their complexity. Many times, IOT devices requires low power consumption, high performance and chip price such which result in constrains such as limited RAM size or small binary code. C++ allow embedded software development to scale up to support this growth, keeping and improving performance with...
So, you’re a talented programmer, and you’ve written some code that didn’t get even a single compilation or linker error. You ran it and got “segmentation fault”. How is that possible? I mean, it was soooo perfect! Right? Wrong! Whenever you write code, you also write bugs. Noticing that something isn’t working (like getting a segmentation fault) is one thing, but finding what exactly went...
Everyone knows the wheelchair icon, the stick person and their large circle. It is common to see the banner for the hearing impaired, of the ear with the line going through it. There are subtitles for the deaf, and audio cues at crosswalks for the blind. No one is a stranger to measures taken to make the world more accessible. But what about software?...
My two-cents on switching to JIRA and defining our workflow What is the best platform to manage our R&D projects? Which approach is better for us, Waterfall or Agile? We discussed these kinds of questions inside TandemG for several weeks near the end of last year. We are no strangers to such methodologies. The RedMine open-source platform served us well for several years. But something had to...
This July we have upgraded our website, both content and interface wise. We are happy with the result and sure that now you can get to know TandemG better. We have a new career page, explaining what TandemG is all about and what it would be like to work here. You are more than welcome to visit and have a look at our open positions. We...
Need to work with DMA and confused ? Ramon, is explaining what DMA is, DMA buffer allocations and management, Cache Coherency, PCI and DMA and dmaengine Framework. Ramon is an Embedded Linux team leader in TandemG, leading various cutting edge projects in the Linux kernel. He has years of experience in embedded systems, operating systems and Linux kernel.
We are proud to be a Titan among Titans, moving up 5 places in Deloitte technology fast 50 this year, taking the 23rd place with 232% growth! Being recognized as one of the 50 fastest growing technology companies in Israel is all about having a strong group of people that drives us forward on all levels of business with great innovation, quality and motivation...
We joined forces together with Softimize and Syntax to arrange a Meetup about IoT Gateway best practices. Abstract: In this meetup we’re going to focus on the Gateway. Sometimes the Gateway is the end device with the sensors on it, and sometimes its primary function is a relay to the cloud. In this meetup we are focusing on two aspects of Gateway development: embedded IoT...
Skillz, the Israeli National cyber competition for high-school is entering its third year. The students will compete in developing the best bots to tackle the newest game rules. We at TandemG are both happy and proud to be a part of this very important initiative. Yesterday, we hosted an event where this year’s game was presented (sorry, no spoilers allowed…). We definitely believe it has the...