Culver Careers (CulverCareers.com)
Sr Embedded Software Eng(Communications) $180K to $200K
Culver Careers (CulverCareers.com), Albany, New York, United States
About the Company
- Be part of a global leader in networking, IoT, and software services. At our cutting-edge California R&D Center, we’re shaping the future of next-gen networking and IoT smart home products. If you’re ready to innovate and make a global impact, we want you on our team!
About the Role
- Senior Embedded Software Engineer
Responsibilities
Design, develop and maintain software systems for embedded networking devices. Design and integrate network solutions into overall architecture and hardware design across multiple platforms. Responsible for device driver development and maintenance, such as Flash, Wi-Fi, wired network etc. Design and development of features in the area of L2/Bridging/L3/Routing for the network devices. Implement, maintain, troubleshoot, and improve manufacturing processes, including maintaining flow charts, develop manufacture software, identify and fix issues, and make improvements and so on. Work closely with hardware team to deliver high quality products.
Qualifications
Required Bachelor’s in Computer Science, Software Engineering, or related field. 5+ years of related experience. Proficiency in embedded software programming skills with C/C++ language. Experience w/ embedded Linux kernel and application development. Experience w/ audio/video encoding, motor controls software development. Knowledge of network protocols and standards, including NAT, TCP, UDP, HTTP, IPv4, and IPv6. Proficiency in ONVIF, RTCP, RTSP application development. Experience in analyzing crash logs, stack trace, faults by utilizing basic debugging techniques.
Preferred Experience with designing and delivering storage software modules. The storage device may be a TF card, hard disk (SSD/HDD/HHD), NAS, and so on. Deep knowledge of Linux kernel internals (process scheduler, concurrency, synchronization, memory allocation, file systems). Knowledge of wireless communication protocols, e.g. 802.11a/b/g/n/ac/ax/be.
Pay range and compensation package
- Competitive salary: $140,000–$200,000 + bonus. Employer-paid benefits. Generous PTO and 401(k) match. Growth opportunities with a global innovation leader.
- Be part of a global leader in networking, IoT, and software services. At our cutting-edge California R&D Center, we’re shaping the future of next-gen networking and IoT smart home products. If you’re ready to innovate and make a global impact, we want you on our team!
About the Role
- Senior Embedded Software Engineer
Responsibilities
Design, develop and maintain software systems for embedded networking devices. Design and integrate network solutions into overall architecture and hardware design across multiple platforms. Responsible for device driver development and maintenance, such as Flash, Wi-Fi, wired network etc. Design and development of features in the area of L2/Bridging/L3/Routing for the network devices. Implement, maintain, troubleshoot, and improve manufacturing processes, including maintaining flow charts, develop manufacture software, identify and fix issues, and make improvements and so on. Work closely with hardware team to deliver high quality products.
Qualifications
Required Bachelor’s in Computer Science, Software Engineering, or related field. 5+ years of related experience. Proficiency in embedded software programming skills with C/C++ language. Experience w/ embedded Linux kernel and application development. Experience w/ audio/video encoding, motor controls software development. Knowledge of network protocols and standards, including NAT, TCP, UDP, HTTP, IPv4, and IPv6. Proficiency in ONVIF, RTCP, RTSP application development. Experience in analyzing crash logs, stack trace, faults by utilizing basic debugging techniques.
Preferred Experience with designing and delivering storage software modules. The storage device may be a TF card, hard disk (SSD/HDD/HHD), NAS, and so on. Deep knowledge of Linux kernel internals (process scheduler, concurrency, synchronization, memory allocation, file systems). Knowledge of wireless communication protocols, e.g. 802.11a/b/g/n/ac/ax/be.
Pay range and compensation package
- Competitive salary: $140,000–$200,000 + bonus. Employer-paid benefits. Generous PTO and 401(k) match. Growth opportunities with a global innovation leader.