Über
Sr Embedded Software Engineer
Location: Irvine, CA (Onsite 3 days a week)
Duration: 6+ months
Must-Haves
C++ programming experience, experience setting up Linux Kernel Hypervisors, embedded software development at the network device level (i.e. switches, routers, etc)
Job description
Design, implement, integrate and verify software applications and tools using C\C++ under Linux and Windows OS Enhance, optimize and improve efficiency and robustness of the current software Participate in requirements analysis, architecture and design processes Create and document system level solutions including Requirements, Interface Control Documents and Detailed Design Documents Collaborate with multiple development teams Review, evaluate and analyze test plans and procedures Support system test programs, analyze results and improve overall system quality Lead and provide technical guidance to engineers, designers and support personnel Participate in a complete software development lifecycle using SAFe methodologies Qualifications:
You could be a great fit if you have:
8+ years of experience in Software Development Strong proven experience in C\C++ programming languages Deep knowledge and experience in real time multi-threaded embedded software Proven experience in development under Linux Proven experience in virtualization hypervisors like QEMU and KVM Proven experience in socket programing, IPC and PUB/SUB architecture Strong understanding of the networking protocols TCP/UDP/IP/HTTP/SNMP/DHCP/DNS and familiarity with VLANs and basic switching and routing concepts Demonstrated ability to work well in a fast-paced environment practicing SAFe software development principles Proven experience in continuous integration / continuous deployment and test-driven software development
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.