NEW: JTAGbox

Professional rugged ARM architecture JTAG debugger

JtagBox-Top

JTAGbox is a standard ARM JTAG debugger in a heavy metal case for professional use. It is based on OpenOCD and FTDI’s serial protocol converter chip, widely used for On-Chip debugging and In-System Programming as a quasi standard. Input and output are galvanically decoupled. – So, maximum safety is inherently provided for your precious prototypes. The case is supported by rubber bed-plates and heavy enough, that it will not slip away all the time, like other cheap JTAG debuggers do. The JTAGbox provides a standard 20pins ARM JTAG connector as well as a Mini-USB cable. Together with the popular free and open source debugging software OpenOCD, it works perfectly not only with our own ARM based boards but also with many other ARM cores like ARM7, ARM9, ARM11, Cortex A8 and A9, and Cortex M series. Four LED’s provide complete control about input and output powering as well as data sending/receiving.

Click here to get to the product side.

Buy here.

 

 

Software-Entwickler gesucht

Wir suchen mehrere Software-Entwickler.

Nach einer Einarbeitungsphase in Berlin wirst Du wöchentlich zu unseren Kunden in der Automobilindustrie oder Medizintechnikbranche reisen und diese in ihren Projekten unterstützen.

Must have Skills:

  • Sehr gute Kenntnisse der Programmiersprache C oder C++
  • Berufserfahrung als Programmierer
  • Erfahrung beim Debuggen
  • Hochschulabschluss als Ingenieur oder Physiker

Nice to have Skills:

  • Hardware-Kenntnisse
  • Automotive-Erfahrung
  • Medizintechnik-Erfahrung
  • SVN, MKS, GIT
  • Jira, IBM Change, Doors
  • Unit Tests
  • Integrationstests
  • CAN, LIN, Ethernet

Du bist es gewohnt, sauber und strukturiert zu arbeiten und Ergebnisse auf den Punkt zu liefern? Du hast Spaß bei interdisziplinärer Arbeit in internationalen Teams?

Du willst technisch auf dem Laufenden sein, Dich fachlich weiterentwickeln und an den neuesten technischen Entwicklungen beteiligt sein? Du willst spannende Aufgaben und Erfahrung bei unseren verschiedenen Kunden im In- und Ausland sammeln, aber trotzdem in Berlin wohnen und hier Deine Freizeit verbringen?

Dann freuen wir uns auf Deine aussagefähigen Bewerbungsunterlagen.

Kontakt: info (_at_) bitrelle.com

New: Unit Tests

Unit Tests can prevent you from a lot of trouble in your projects. Do you know the situation: A bugfix is done in a module, anything seems to work properly. The fix is checked in. Next week a completely different module that has apparently nothing to do with the first one does malfunction at the customers site. A nervous and costly analyze, that ties up most of the available manpower, shows that the malfunction is a side effect of the bugfix before.

We have seen this many times in many projects but we have also seen exemplary projects with well working Unit Test environments: A bugfix is done in a module, anything seems to work properly. The fix is checked in. Next day the Unit Tests of the automatic night build indicate a side effect in a completely different module that has apparently nothing to do with the first one. The team is amused about the phenomena and discusses it – drinking a cup of tea – until the issue is completely understood. Then it is planed to fix the issue without time pressure long before the next software release to the customer.

In our experience Unit Testing is still one of the biggest lacks in most projects. Mostly it is missed already in the beginning of the project to add a working Unit Test environment to the build environment. This is some extra initial work, of course. But after the Unit Test environment is running, it is worth many times the effort. The projects expensive and stressful debugging phase will be much shorter. The software quality will be much higher. The customer will be satisfied. Unit tests point out problems that manual module tests or peer reviews can never expose.

Unit Tests should be written by your developers, too. It makes no sense to outsource them completely to offshore companies. Such an approach has no benefit for your project and only meets process requirements. It is only extra cost. On the other hand, if your developers have to write the tests by their own and don’t know how to start, if they have no idea how to utilize the huge benefit of Unit Tests for their programming work, the motivation may be low and the outcome, too. The best compromise is a launch within your project by experienced specialists and a continuous, attendant Unit Test training of the team members until the handover reaches 100%

We offer you expertise and consultancy in Unit Testing. We are experts in the industry standard CppUnit framework for testing C++ as well C code and have a long experience in writing Unit Tests. We test higher layer functions as well as drivers, register accesses and interrupt service routines. We can install you a framework at any point of your project. It is never too late to establish Unit Testing. Think about your upcoming projects and start Unit Testing now. Don’t hesitate to ask us.

The journey is going on

In the last quarter we could repeatedly confirm and deepen our expertise in the Autosar® architecture higher layers. We are adepts of the Vector® Toolchain and also know how to navigate inside the Autosar® arxml files by programming any kind of helper scripts or generators that is needed for your project.

We have also invested a lot in our hardware expertise. New products with ARM® cores and a nice JTAG programming device are coming up and we have a lot of fun with two new prototypes that are communicating well over CAN and USB and blinking lively. Our sensor experience reaches now from temperature and pressure sensors over acceleration and rotation rate to magnet field sensors and servo encoders. We know how to handle multi sensor fusion approaches, e.g. with Kalman filters, if you need this.

We also pushed forward our Eclipse and GCC based programming environment with our own hardware abstraction layer. Our own CAN, SPI and USB drivers have been revised and a I2C driver has been added to append I2C sensors. Besides our own preemptive OS this HAL is part of our ARM® rapid development kit.

We are working hard on improving quality by strictly using content management systems and strictly working with change trackers like JIRA® as well by introducing a MISRA® code checker, by launching a common unit test environment and soon night builds for continuously improving the quality.

Studentische Hilfskräfte gesucht

Studentische Hilfskräfte gesucht

Wir sind ein Unternehmen, das Software und Hardwareprototypen im Automobilbereich erstellt. Wir suchen Studenten m/w in höheren Semestern aus den Fachrichtungen Elektrotechnik, Informatik oder vergleichbaren Fachrichtungen.

Wenn Du Dich eher als Softwerker bezeichnen würdest, dann solltest Du mindestens in C, besser in C++ sattelfest sein und ein bisschen hardwarenahe Erfahrung haben (z.B. mit dem RasperyPi). Du solltest Dich mit Linux, Eclipse und den GNU-Tools make, gcc, gdb, etc. auskennen. Vielleicht kennst Du Dich auch mit Qt, OpenGL und OpenAL aus.

Wenn Du Dich eher als Hardwerker bezeichnen würdest, dann solltest Du Dir mit Eagle Mehrlagen-Designs und BGA-Routing von Hand zutrauen (zumindest fuer kleinerer BGA’s < 200 Pins) und Dich mit JTAG auskennen. Ein bisschen C-Programmierung zur Inbetriebnahme von Prototypen gehört selbstverständlich dazu.

Du solltest Englisch gut lesen und schreiben können und mindestens 40 Stunden im Monat Zeit haben, davon einen zusammenhängenden Tag entweder Mo, Fr oder Sa. Unser neues Büro befindet sich übrigens in Bus- oder Fahrradreichweite der TU Berlin.

Wir freuen uns auf Deine Bewerbung, in der Du kurz Deine Kenntnisse in den o.g. Anforderungen darstellst.

info (_at_) bitrelle.com

Looking for Software Developers

Bitrelle GmbH is looking for software developers. After a training period in Berlin you will fly weekly to our customers in the automotive industry and support their projects.

We presume a good knowledge of the programming languages C or C++

Additional knowledge in the field of hardware would be advantageous.

So you are interested in working interdisciplinary in international teams. You want to work systematically and intensively in a professional and convenient working atmosphere?

You like to be always informed about the latest state-of-the-art and want do develop continuously?

You are looking for fascinating challenges and experiences at our customers inland and abroad, while continuing living in Berlin and spending your spare time here?

Then we look forward to significant application documents you are sending us by e-mail. You are welcome to indicate your salary expectation.

Contact: info (_at_) bitrelle.com

Software-Entwickler gesucht

Die Bitrelle GmbH sucht einen Software-Entwickler. Nach einer Einarbeitungsphase in Berlin würden Sie wöchentlich zu unseren Kunden in der Automobilindustrie fliegen und diese in ihrem Projekt unterstützen.

Gute Kenntnisse der Programmiersprachen C oder C++ werden vorausgesetzt.

Kenntnisse im Bereich Hardware wären von Vorteil.

Sie haben interesse an interdisziplinärer Arbeit in internationalen Teams und wollen systematisch und intensiv in professioneller und angenehmer Atmosphäre arbeiten? Sie wollen technisch immer „state-of-the-art“ sein und sich fachlich weiterentwickeln?

Sie wollen spannende Aufgaben und Erfahrung bei unseren verschiedenen Kunden im In- und Ausland sammeln, aber trotzdem in Berlin wohnen und ihre Freizeit verbringen?

Dann freuen wir uns auf Ihre aussagefähigen Bewerbungsunterlagen, die Sie uns bevorzugt per Email übermitteln. Gerne können Sie Ihre Gehaltsvorstellungen angeben.

Kontakt: info (_at_) bitrelle.com