![Tauro Technologies](https://cdn.staff.am/staff.am/upload/1/d/f/c/1dfc3fc6.png)
Embedded Software Engineer
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.
/en/embedded-software-engineer-32
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
Share this job via your favorite social media channel.
About Company
Tauro Technologies is an embedded systems design firm that provides full turnkey product development services. With proven track record for on-time, on-budget, and high-quality product realization, we are here to convert your product concept to a ready-to-manufacture design. We leverage our engineering resources, infrastructure, and product development processes, turning your ideas into reality. We build long-term relationships by consistently exceeding our clients’ expectations.
Many of today’s electronic products have embedded systems integrated into their designs. Embedded systems examples include products such as mobile and IoT devices, industrial robots, connected appliances, digital cameras, and many others. From connected industry to medical devices, Tauro Technologies makes it easier for you to engage in this complex technology frontier.
Contact details
Website https://taurotech.com/
Phone: +37495607580
Address: Ազատության 24/15, Yerevan, Armenia