Apply with Email

Embedded Software Engineer

With email

Deadline: 19 June 2024

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

The Tauro Technologies Yerevan office is looking for a talented and self-driven embedded developer. We expect you to bring your experience, enthusiasm and creativity wherever you go and put them in the work you do. You should be able to think out of the box when finding solutions to brand new problems and make things work when the solution is not straightforward. Balance a variety of tasks related to requirement gathering, real time operating systems, firmware development, testing, trouble-shooting, and firmware maintenance.

Job responsibilities

  • Linux Kernel & Device driver development on SoCs and microcontrollers
  • Hardware bring-up, validation and testing
  • User space libraries and services development and bug fixing
  • Integration of 3rd party software into existing device firmware and build system
  • Maintenance of existing product firmware
  • Work closely with HW engineering team to create new products and assist with finding problems in existing HW

Required qualifications

  • B.S. in Computer science or Electrical Engineering with a minimum of 3 years of experience in hands-on engineering experience, real-time embedded systems.
  • 3 years embedded firmware development experience with C/C++
  • Experience developing device drivers for I2C, SPI, UART, and other similar peripherals
  • Must be knowledgeable in low-level board-support software/hardware interfacing for DDR3 memory, Ethernet PHYs, NOR/NAND flash, I2C/SPI, and others
  • Working knowledge of Linux Kernel development, Yocto, Device-tree and U-Boot are all beneficial
  • Able to read and understand electronic schematics
  • Good understanding of Linux internals
  • Good knowledge of networking stack and protocols
  • Experience with all phases of the software development life-cycle
  • Knowledge of Git version control system
  • Experience with bash shell scripting and makefiles
  • Good written and verbal communication skills

Required candidate level: Not defined

Additional information

Аpply online via staff.am and follow entire application process.

Professional skills

C programming

Networking

C++

Linux

Embedded programming

Embedded design

Apply with Email

Share this job via your favorite social media channel.

Contact details

Website https://taurotech.com/

Phone: +37495607580

Address: Ազատության 24/15, Yerevan, Armenia

Find Tauro Technologies on social media