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:
The FPGA designers are responsible for the FPGA technology and the implementation.
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.
The embedded developers are responsible for the software in our projects
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.
The HW Design Engineer is responsible for the board development in our projects
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.
The project manager is responsible for the organisation, management and communication within the project
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.
The System Architect is responsible for the design architecture and has the technological leadership
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.