D2 Technologies - Santa Barbara, CA

posted about 1 month ago

Full-time - Entry Level
Santa Barbara, CA
Administrative and Support Services

About the position

The Field Applications Engineer position is a full-time, permanent role based in Santa Barbara, CA. This role is crucial for providing technical support and engagement with customers, particularly in pre-sales and post-sales scenarios. The engineer will be responsible for attending interop events, running tests, analyzing results, and collaborating with the D2 Engineering team to create patches and retest solutions. A significant part of the role involves customer technical engagement, where the engineer will support customers during the sales process and act as a technical champion after the sale, ensuring customer satisfaction and addressing any technical issues that arise. In addition to customer engagement, the Field Applications Engineer will be involved in building, installing, and verifying demos and evaluations, as well as staffing and setting up demos at trade shows. The engineer will serve as the primary contact for post-sales technical support, facilitating communication between customers and engineering teams, and monitoring escalations to ensure timely resolutions. Troubleshooting and problem-solving skills are essential, as the engineer will work closely with customer engineering teams to identify and address new requirements. The Android Software Engineer role also offers a full-time, permanent position in Santa Barbara, focusing on designing and developing software for next-generation communication applications on mobile devices. The engineer will work primarily with Android and embedded Linux, utilizing programming skills in Java, C, and C++. This position is suitable for entry-level candidates through those with up to five years of software development experience. Ideal candidates will have a strong foundation in Android development and familiarity with Android Services, Activities, and Content Providers. The Embedded Software Engineer position, similarly based in Santa Barbara, requires designing, developing, integrating, testing, and debugging software for new embedded communications products. The engineer will work with real-time voice systems in embedded software environments, necessitating excellent C programming skills and familiarity with IP protocols and embedded systems development. Candidates should possess strong communication skills and be comfortable working in a collaborative environment.

Responsibilities

  • Attend interop events
  • Run tests, analyze results, and work with D2 Engineering to make patches and retest
  • Engage in customer technical support during pre-sales
  • Build, install, verify demos and evaluations, and provide customer support
  • Attend trade shows, staff demos, and set up equipment
  • Act as the primary contact for post-sales technical customer support
  • Support escalation from FAE to Engineering and monitor the process
  • Troubleshoot and solve problems for customers
  • Collaborate with customer engineering to identify new requirements
  • Design and develop software for next-generation communication applications on mobile devices
  • Develop software for Android and embedded Linux using Java, C, and C++
  • Design, develop, integrate, test, and debug software for embedded communications products
  • Work with real-time voice systems in embedded software environments

Requirements

  • MS CS/CE/EE or BS CS/CE/EE with 2-5 years of cumulative experience for Field Applications Engineer
  • Previous experience in software development and/or customer-facing applications engineering
  • Programming skills in Java and C for Field Applications Engineer
  • VoIP/Video over IP experience for Field Applications Engineer
  • MS CS/CE/EE or BS CS/CE/EE for Android Software Engineer
  • Entry level through 5 years of software development experience for Android Software Engineer
  • Excellent programming skills in Java & C, with C++ experience as a plus for Android Software Engineer
  • Android development experience preferred for Android Software Engineer
  • BS or MS degree in CS or EE for Embedded Software Engineer
  • Excellent C programming skills for Embedded Software Engineer
  • Excellent embedded firmware and software debugging skills for Embedded Software Engineer
  • Familiarity with IP, UDP, TCP, RTP, SIP, SDP, and XMPP for Embedded Software Engineer
  • Familiarity with ARM and MIPS processors for Embedded Software Engineer
  • Familiarity with development on Linux operating system for Embedded Software Engineer
  • Entry level through 5 years of experience in embedded systems development for Embedded Software Engineer
  • Strong written and verbal communication skills

Nice-to-haves

  • Experience with IP Stack technology such as UDP, TCP, NAT, and IPSec for Android Software Engineer
  • Knowledge of RTP, SIP, SDP, and XMPP protocols for Android Software Engineer
  • Experience developing for ARM, x86, and MIPS processors for Android Software Engineer
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service