Senior Embedded Software Engineer İş İlanı

İşveren Hakkında
 İş İlanları

QUALIFICATIONS AND JOB DESCRIPTION


Key Qualifications

- B.Sc. in Electrical and Electronics Engineering, Computer Engineering or other relevant departments

- 6+ years of experience in Software Engineering

- Thorough knowledge and strong experience in using the C/C++ language, preferably for embedded platforms

- Ability to generate life-cycle software artifacts, required for formal documentation of the software requirements, design and verification processes

- Attitude to adhere to development plans and standards of the project, as well as the company’s processes while performing software development activities

- Familiarity with software configuration management and change management tools (SVN, JIRA, etc.)

- Ability to work with multidisciplinary teams

- Good organisational and communication (oral and written) skills, for which fluency in English is required

- Self-starter and self-motivated who is used to working independently without extensive supervision or as part of project teams

- For male candidates, completed military service


Preferences

- Experience in designing, coding, integrating, verifying and documenting software for embedded avionic systems

- Working experience in software development life-cycle and certification activities in accordance with RTCA DO-178B/C

- Experience in the development of embedded software for processing platforms without operating system (i.e. in bare-metal software development)

- Experience in real-time operating systems, preferably for safety critical applications (Green Hills Integrity, Wind River VxWorks, etc.)

- Experience in Embedded Linux operating system and creating custom embedded Linux distributions using tools like Yocto

- Experience with video frameworks for real time and/or Linux (such as Video4Linux2, GStreamer, etc.) operating systems

- Experience in Qt C++ software development framework

- Experience in low-level software development such as Board Support Packages, device drivers, drivers for processor on-chip features, etc.

- Experience in continuous integration, build and test automation

- Familiarity with DOORS


Job Description

The Senior Embedded Software Engineer will be a member of the software engineering team that performs the development, verification and maintenance activities of an embedded software.