R&D Design Center

8
R&D Design Center

description

R&D Design Center. Main activities. Embedded software development. Drivers development. Low-level programming. Custom software development. Client/server applications. - PowerPoint PPT Presentation

Transcript of R&D Design Center

Page 1: R&D Design Center

R&D Design Center

Page 2: R&D Design Center

Main activities 1. Alpha-Resources R&D Design Center provides:

• Embedded software development.• Drivers development.• Low-level programming.

• Custom software development.• Client/server applications.• Development of an application software (sound/video

processing, multimedia applications, voice recognition, etc.) for various platforms.

• Software testing and maintenance.

• Hardware design & development.• Mechanical 2D & 3D design, rapid prototyping.

Page 3: R&D Design Center

1. “Mobile Internet Device”

Case Studies

Tasks:• Hardware design (Schematics, Layout, production files)• Mechanical CAD 3D Design (3D-models, prototyping, production files)• Software Development (Linux drivers development, GUI, Multimedia

application…)

Status:In progress…

Page 4: R&D Design Center

Case Studies 2. POS GPRS-Terminal:

Tasks:• Hardware design (Schematics,

Layout, production files)• Mechanical CAD 3D Design

(3D-models, prototyping, production files)

• Software Development (Linux drivers development, GUI, applications)

• Processing Server software development

Status:Successfully completed

Page 5: R&D Design Center

What positions are open?

1. Development:• Firmware

developers• Hardware designers• Software

developers• Driver developers2. Testing:

• Test operators• Test developers

3. Support:

• Technical writers• Support engineers

Page 6: R&D Design Center

What knowledge is needed?

1. Languages:

• C / C++• Assemblers• Perl, Python, • TCL, Ruby, etc• XML• UML

2. Expertise:

• Media processing• TCP/Bluetooth

stacks• Device drivers• Finite State

Machines• PCB, FPGA design• DSP programming• CAN, MOST, I2C,

USB, Ethernet, RS232

Page 7: R&D Design Center

What skills do we also need?

2. Processes:

• Agile• CMMI• RUP

1. Personal Skills:

• Team working• Proactivity• Openness

3. Tools:

• Test automation• Bug tracking• Un*x-like OS’es,

Win* API

4. Languages:

English!English!!English!!!

Page 8: R&D Design Center

Thanks!