var-metodik

Team of expert and experienced engineers

Our team of engineers has a vast amount of experience in advanced microelectronics and embedded systems.

We specialise in several areas of design and have the tools required to work with new and proven technologies. Many of our engineers are experienced in several areas of technology.

We are committed to continuous training and technical self-development and we are always up to date with new technologies.

Our engineers specialise in different areas:

FPGA Designer

The FPGA designers are responsible for the FPGA technology and the implementation.

FPGA-Konstruktor

Our FPGA designers have expertise in digital chip design and many years’ experience of developing FPGAs and ASICs of different types in projects.

Utilising FPGAs offers the possibility of a customised design with enhanced performance and lower unit costs, while being fully configurable – from function to design.

The FPGA designer implements the required functionality based on the system specification. To help in the design process we use simulation tools, synthesis and signal timing tools.

In our methodology we use version control and parametrised design concept. The FPGA designer is responsible for integrating the design with the system and verifying the physical implementation.

PROFESSIONAL COMPETENCE

  • Sub-system Engineering
  • Logical and physical design of digital hardware
  • Simulation with simulators such as ModelSim
  • VHDL, Verilog and SystemVerilog
  • Tools for FPGA design and FPGA verification
  • Sub-system verification
  • Functional verification
  • Prototyping
  • Risk Analysis

RESPONSIBILITIES

  • Analyse cost and risk factors
  • Sub-system requirement specifications based on the system architechture
  • Participate and lead review meetings of code and documents
  • Integrate and verify the FPGA design with respect to the overall design
  • Assisting project colleagues
  • Report ongoing design work
  • Inspire good cooperation
  • Help the customer as consultant relating to development questions
  • Support sales
Embedded Designer

The embedded developers are responsible for the software in our projects

Embedded Utvecklare

Our Embedded engineers have extensive expertise in programming of embedded systems. They have many years of experience of working on various projects.

Detectors and other smart electronics house microprocessors that are just one of many components that make up the product.  Embedded systems are reliant on the software that the Embedded developer develops.

The processor that executes the code may be a PC, a microcontroller circuit on a circuit board, or a CPU core in a FPGA circuit. This requires that our embedded developers always work closely with the FPGA and PCB designers.

Our methodology provides version control and reusable code and therefore each project gets access to our well-prepared building blocks.

PROFESSIONAL COMPETENCE

  • Sub-system engineering
  • Platforms such as Linux, Windows AND Qt
  • Bluetooth, USB, CAN, Ethernet and others
  • Programming in C/C ++, C# and script languages
  • Tools for embedded programming and verification
  • Sub-system Verification
  • Functional verification
  • Prototyping
  • Risk Analysis

RESPONSIBILITIES

  • Sub-system requirement specifications based on the system architecture
  • Analyse cost and risk factors with regard to the complete design
  • Design and manage requirement specifications based on the system architecture
  • Participate and lead review meetings of code and documents
  • Effect code verification and validation sub-system
  • Assisting project colleagues
  • Report on ongoing design work
  • Determine project methodology
  • Determine appropriate development tools
  • Inspire good cooperation
  • Support sales
HW Designer

The HW Design Engineer is responsible for the board development in our projects

Kretskortskonstruktor

The HW Design Engineer selects the components, designs the schematics of the board, handles the layout of the PCB and works with packaging issues on the basis of the System Specification

Physical size, power consumption and component cost are examples of properties that affect the PCB design and layout.

Many of the HW Design Engineer’s choices affect the software and the digital design elements in the design. Therefore, our PCB designers always coordinate their choices with the embedded developers and FPGA designers.

Many components and interfaces have already been used in previous designs. Each new project can get access to our well-prepared building blocks.

One important task is to create a basis of information for the suppliers that manufacture circuit boards and assemble components. Audits and contacts with suppliers are important. Board bring up of prototypes are made in our own lab. Where we have the instruements and tools needed.

PROFESSIONAL COMPETENCE

  • Sub-system engineering
  • Expertise in components
  • Partitioning the design
  • PCB schematics
  • PCB layout and mechanical drawings
  • Tools for PCB design such as Altium, Mentor Graphics, Eagle
  • Subsystem verification
  • Functional verification
  • Prototyping
  • Production preparation
  • Risk Analysis

RESPONSIBILITIES

  • Sub-system requirement specifications based on the system architecture
  • Analyse cost and risk factors across the entire system
  • Participate and lead review meetings of code and documents
  • Integrate and verify the design as part of the overall design
  • Assisting project colleagues
  • Report on ongoing design work
  • Inspire good cooperation
  • Support sales
Project Manager

The project manager is responsible for the organisation, management and communication within the project

projektledare

All our projects have a project manager who is responsible for the entire project, from design to final product. Our project managers are experienced and have strong technical skills in advanced microelectronics.

During the feasibility study the project manager will produce a project plan to include goals, lead times, resources, costs and risks.

How quickly the project team identifies and handles a problem can be crucial, so the project manager is in touch with the project on a daily basis.

The project owner receives regular reports on the status of the project.
 The project manager will adapt methods and tools used for the actual needs of project. Our unique design model makes the design process more efficient. We also use other methods and tools such as Scrum and MS Project.

Professional Competence

  • Project Leadership
  • Project Planning
  • Resource Planning
  • Project Finances
  • Project Methodology
  • Risk Analysis
  • Prototyping
  • Production Preparation

RESPONSIBILITIES

  • Project Management
  • Project Planning
  • Analyse cost and risk factors
  • Ongoing Project Reporting
  • Ensure milestones and achievements
  • Drive project methodology
  • Drive reviw meetings
  • Assist project members
  • Inspire good cooperation
  • Final Project Report
  • Support sales
System Architect

The System Architect is responsible for the design architecture and has the technological leadership

systemledare

Our System Architects have solid technical expertise in advanced microelectronics and embedded systems. They also have extensive experience in system design across a broad range of designs and usually lead the technical development.

During the pre-study the System Architect defines the system structure, along with its sub-systems, from function to design and based on the requirements.

During the feasibility phase, the system design is further partitioned into sub-systems and adapted to fulfill requirements such as interfaces, buffering, storage and performance.

The feasibility study results in a reviewed system specification.
The System Architect is also responsible for the validation of the result.

PROFESSIONAL COMPETENCE

  • System architecture
  • Technology trends
  • Hardware and software dependencies
  • Digital Hardware Design
  • Integration, verification and validation
  • Prototyping
  • Production Preparation
  • Risk Analysis

RESPONSIBILITIES

  • System architecture and requirements
  • Analyse cost and risk factors
  • Assist project managers and sub-systems designers
  • Participate and lead review meetings
  • Report system work continuously
  • Determine project methodology
  • Determine appropriate development tools
  • Support sales