Powertrace

  • Company

    Powertrace S.R.L designs and manufactures key hardware and software components for today’s embedded systems market.

    Our mission is to address demanding problems and to provide reliable and excellent quality products using in-house developed solutions for applications where real time response and operational safety are a must.

  • Engineering Services
    Hardware

    Digital and analogue hardware design;
    VHDL and Verilog coding;
    Low level software and custom device drivers for FPGA hardware.

    Software

    Low level embedded software for most common processor architectures: ARM, Tricore, AVR32, PowerPC;
    Professional consultancy for real time operating systems concepts and design, based on single and multi-core microcontrollers;
    Hard and soft real time systems design and implementation.

    Research

    Powertrace is conducting, together with partner universities, research focused on real time systems that could contribute to a safer tomorrow.

  • BPRA Processor Architecture

    Powertrace supports the design and development of the BPRA processor architecture which provides outstanding task switching capabilities due to its special hardware design with built in hardware scheduler and banked pipeline registers.

    BPRA Architecture

    BPRA (Banked Pipeline Register Architecture) brings a set of unique features in the hands of embedded systems designers:

    • Uses a built in hardware scheduler that totally eliminates the need of a conventional software OS.
    • Extremely fast scheduling sequence and task context switch, both performed in only 1 clock cycle.
    • Very low jitter (2-3 clock cycles) due to the hardware implementation of the scheduler.
    • Task context isolation that eliminates the possibility of data corruption.
    • Highly deterministic.
    • Highly valued for time critical applications.
    • 32 bit RISC pipelined Harvard architecture.
  • Powertrace is expanding its development team and we are looking for candidates with the below qualifications.


    Open positions:

    Career level: 0-3 Years
    Job type: Full or Part time
    Job Description
    • Embedded Software Engineer to supply vacant positions.
    • You’ll play a key role in the software design and development of AUTOSAR based high performance powertrain controllers.
    • Novelty and new ideas of the applicant as well as owning the capability to draw neat conclusions and recommendations in direct speech with the final product owner are highly appreciated.
    The job position involves using the following technologies:
    Software related:
    • C99/MISRA C
    • Embedded systems
    • Real time systems concepts
    • Operating systems (OSEK, AUTOSAR OS)
    • AUTOSAR stack 4.0.3, and newer
    • Assembler for Infineon Tricore 1.6.x architecture
    Hardware related
    • Digital hardware
    • Schematics and PCB layouts
    • AMP and SMP Multicore Systems
    Job requirements
    • Graduate student or BS degree in Computer Science, Electronics or related field.
    • Good knowledge of assembler programming, C, C#
    • Ability to read and understand hardware schematics and PCB layouts
    • Experience with Windows operating system
    • Good understanding of code versioning tools, such as Tortoise SVN and Git.
    • Good English skills (both written and spoken).
    As a main focus for this job the engineer:
    • Is in charge of OS and various AUTOSAR configurations;
    • Is in charge of performing debugging sessions for various errors that may arise due to: OS related problems, kernel problems, bad configurations in RTE, driver functionality, poor and/or unoptimal software implementations, memory, bus traps, etc.;
    • Implements various system monitoring software modules;
    • Being part of a team in charge of maintaining system related topics, is responsible for building an appropriate knowhow about the used underlying hardware, project specific watchdog mechanisms and processor architectures to make use of those when required by the final customer;
    • Handles linker script file modifications in certain cases when such modifications are required;
    • Adapts and integrates customer specific software in the project;
    • Integrates and configures various AUTOSAR modules;
    • Codes AUTOSAR CDDs in C language;
    • Is in charge of customer specific low level software implementation and maintenance.
    As a secondary focus for this job the engineer may be responsible for:
    • Integration and support of NVM modules, bootloaders.

    For any additional information about this job position please contact:

    • Dr. Ing. Eugen Dodiu
    • Tel: +40737774955
    • Email: eugen.dodiu@powertrace.ro

    Career level:
    • 2-5 Years
    Job type:
    • Full time
    Job responsibilities:
    • Take part in implementing the company’s products, from analysis to the deliverable product.
    • Identify the proper solution for implementing the requirements, using the latest Web development technologies: JavaScript, Angular, TypeScript, ASP.NET.
    • Implement, test and maintain the application according to the written standards and guidelines.
    • The ability to learn and apply new technologies.
    Job requirements
    • BS degree in Computer Science, Electronics or related field.
    • Experience with client-side technologies: HTML, CSS, JavaScript, Angular, TypeScript.
    • Knowledge of C# .Net and .Net Core, OOP, RESTful and WCF web services, SQL Server.
    • Experience with Windows operating system and Web applications.
    • Proficient understanding of cross-browser/cross-platform compatibility issues and ways to work around them.
    • Experience with code versioning tools, such as Git.
    • Proficient in English (both written and spoken).
    Nice to have
    • German skills.

    For any additional information about this job position please contact:

    • Dr. Ing. Eugen Dodiu
    • Tel: +40737774955
    • Email: eugen.dodiu@powertrace.ro

    Career level:
    • 0-2 Years
    Job type:
    • Full time
    Job responsibilities:
    • Take part in implementing the company’s products, from analysis to the deliverable product, using agile processes.
    • Identify the proper solution for implementing the requirements, using the following technologies: C# (ASP.NET, .NET), JavaScript, React, Angular, TypeScript, HTML.
    • Implement, test and maintain the application according to the written standards and guidelines.
    • The ability to learn and apply new technologies.
    Job requirements
    • Graduate student or BS degree in Computer Science, Electronics or related field.
    • Experience with client-side technologies: Angular, TypeScript, HTML, CSS, JavaScript.
    • Good knowledge of C#.Net/.Net Core, OOP.
    • Experience with Windows operating system and Web applications.
    • Good understanding of code versioning tools, such as Git.
    • Good English skills (both written and spoken).
    Nice to have
    • SQL Server knowledge.
    • Knowledge of RESTful and WCF web services.
    • German skills.

    For any additional information about this job position please contact:

    • Dr. Ing. Eugen Dodiu
    • Tel: +40737774955
    • Email: eugen.dodiu@powertrace.ro

    Internship positions:

    Duration: 3-4 Months
    Task Description:
    • Develop a hardware software solution that is used to wake up LAN computers using the magic WOL packet
    • The WOL controller is accessed by two methods: GSM/GPRS modem via Telit AT commands (SMS and Phone call) and web browser with username and password authentication
    • Short use case description: a company employee needs to work remotely from home due to various impediments. In order to access the office computer via VPN it must have the company computer up and running so it calls the WOL controller to wake up his computer. The WOL controller identifies that the call is initiated from a phone number that belongs to a company emplyee so it wakes up computer with IP X.Y.Z based on an internal lookup table where an association between phone numbers and computer IP is kept.
    Required univerisity skills:
    • Good knowledge of assember and C programming
    • Good knowledge of analogue and digital hardware design
    • HTML forms and CGI
    • Microcontroller peripherals such as RS232 interface, DMA and Ethernet controller
    • ARM 7,9 or Cortex programming skills (registers, interrupt controllers, bus architectures, etc)
    Benefits:
    • The student gains experience in the area of embedded systems development (both hardware and software)
    • Learns to use a Telic GSM/GPRS modem in voice and data mode
    • Learns to handle TCP/IP stacks for embedded controllers
    • Works with the ST high performance ARM based microcontrollers
    • Puts in practice the university teoretical background to achieve practical hands-on experience for a working product based on industry quality standards
    • Meets and exchanges technical ideas with some of the highly skilled professionals from the POWERTRACE team
    • Paid work activities
    All hardware and software tools will be provided by POWERTRACE

    For any additional information about this internship position please contact:

    • Dr. Ing. Eugen Dodiu
    • Tel: +40737774955
    • Email: eugen.dodiu@powertrace.ro