TestOne Teknoloji Çözümleri

TestOne Teknoloji Çözümleri

About Us

Senior Embedded Control Software Design Engineer

Why TestOne


 For more than 20 years, TestOne has established a remarkable record of success in the electronic test equipment industry.


 TestOne has a dynamic and fast paced work environment in which employees are focused on results and have opportunities to excel. We take pride in the fact that we work with many international customers across the globe with a multinational development team. It is this passion for innovation that drives each one of our employees for personal and professional success.


 About The Role


 We are looking for a senior embedded software developer to be part of our development team which mainly focuses on development of embedded firmware running on an PIC MCUs (Microcontrollers). These products are used in electronic test equipment.


Our package for you:


·        Competitive salary

·        Flexible working hours

·        Shuttle service

·        No dress code


 What You'll Do


·        Develop firmware/applications running on PIC32 and (ds)PIC MCUs

·        You are very good at C

·        You know how to use electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc. on PIC based systems

·        You know how to handle world-class documentation for your project

·        Creating analysis document and requirement handling

·        Development competence in technical domain

·        Customer support

·        Communication with our global team members daily

What qualifications will you need to be successful?

·        Candidates must provide their Github/Gitlab repositories with similar experiences for below qualifications is required.

·        Experience of developing PIC32 and (ds)PIC MCU based projects

·        Experience on data acquisition (DAQ) of analog signals.

·        Experience on low level discrete control techniques (P, PI, PID…).

·        Experience in GIT VCS.

·        Experience in working with Agile methodology

·        Should be good at exceptional handling and logging

·        Excellent debugging and troubleshooting skills while solving a problem.

·        Should be able to multitask, ownership of tasks and adapt to new systems quickly.

·        Good Communication Skills Adaptable to new technologies.

Personal Skills Required

·        Experience or knowledge about Agile Scrum principles and like to work in team environment.

·        Adaptive; responsive for on-demand changes.

·        Having good inter-personal skills, flexible and willing to adapt & respond to change.

·        Communicative; calling before sending e-mail.

·        Open; collecting feedbacks and defining improvement actions.

·        Take ownership and responsibility for solutions provided.

Nice To Have

l Understanding of higher-level languages, object-oriented methodologies, user-interface implementation, and PC application programming. Experience on development in Embedded Linux is a big plus.