Summary UltraSense Systems is looking for strong Analog/Mixed Signal IC Design engineer. Main responsibilities include development of touch sensing solutions across multiple applications from mobile to automotive to IoT.
Major Responsibilities • Drive touch sensing features and performance definition, top-level integration, verification, assist design trade-offs, coordinating layout activities. • Develop design schedules, monitoring progress throughout the project, regular updates to design leaders and team managers. • Design documentation and reviews. • Modeling at the block and sub-system level, provide support for integration into the IC top level. • Create initial lab bring-up plans, lead initial design evaluation and debug, track and drive IC bug resolution. • Collaborate with validation teams, product engineering and test engineering teams to enable successful IC Qualification and release to production. • Work with systems engineers, application engineers and marketing to prepare datasheets, application notes and assisting in the definition of the product to meet customer needs.
Minimum Qualifications • 5+ years ASIC design, verification, or related work experience.
Preferred Qualifications • Candidates with a Masters or PhD in Electrical Engineering. • 4+ years’ experience leading analogue top-level integration/verification. Specifically, in the area of high-resolution ADCs/DACs, Audio amplifiers and various support circuitry. History of successfully leading multiple IPs/sub-systems to mass production. • Experience with Continuous and Discrete Time Delta Sigma architectures, including Class D architectures • Matlab/Simulink system analysis background to help team define/validate architecture and analyze trade-offs. • Solid mixed-mode design experience leading complex design projects integrating analogue and digital designs. • Experience with CMOS analog circuit design. • Good documentation and communication skills and the ability to work independently and with others in a distributed environment with engineers in several locations. • Candidate should demonstrate a true motivation to work with a team to bring new ideas in the audio domain that will help to surpass the competitive landscape. • The candidate should have a strong willingness to provide innovative circuit design solutions, ability to mentor other engineers in the state of the art. • Applies knowledge and advanced analytical and/or technical interpretation to resolve a variety of complex problems. • Experience with AMS/System-Verilog modeling for mixed-signal verification. • Experience in the design of sigma-deltas ADCs/DACs from system analysis to implementation. Discrete-time and continuous-time architectures design experience. • Experience with Cadence EDA tools. • Experience in the use of SPICE or Spectre simulation. • Experience to use diverse laboratory tools for silicon evaluation.
Summary UltraSense Systems is looking for a strong Software Algorithm Engineer with excellent knowledge and hands-on experience in algorithm development to join our team. Main responsibilities include development of C-Models along with associated datasets, converting the model into an embedded solution, development and debugging on Linux, Android and Qualcomm based systems.
Major Responsibilities • Architect and develop algorithms for button replacement in mobile, automotive and IoT products. • Define the touch subsystem algorithm pipeline, develop algorithms, deliver C-models, along with golden datasets for integration into embedded systems. • Develop signal processing algorithms in real-world or comparable settings • Work with the hardware and architecture team to explore optimized hardware architecture to achieve the best efficiency • Provide direct support to customers and partners with the design, development and debug of reference design S/W related issues and helping to customize software.
Minimum Qualifications • Experience with small signal recovery techniques in noisy environments is a must • Experience in developing and optimizing algorithms to run on DSP and microprocessors is a must • Candidate should have strong programming fundamentals using C/C++/Java and at least one assembly language. • Experience with embedded software development and assembly language programming • SOC – ARM/RISC and 8051 architectures and QCOM ADSP and SLPI platforms required • Android platform, HAL and Framework is a must; experience integrating into Android platforms for mobile products, analyze and fix issues to support product delivery. Extensive experience on working with the ASP including Framework enhancement and customization • Strong understanding and practical experience with Android Framework and Android application development • Experience in mass-produced electronics (mobile and consumer preferred); must be able to identify products taken to production • Factory volume production experience and qualification is a plus • 10+ years of experience in writing embedded software or kernel level code, including drivers, BSP programming and hardware adaptations. • 4+ years developing with Android SDK in a production environment • Must be ready to travel to customer sites for integration and bring-up
Preferred Qualifications • BS or MS in Computer Science, Computer Engineering, Electrical Engineering or related field. • Experience with sensing hardware (design and calibration) is a plus • Experience in using Debugging tools such as JTAG, Trace32 and oscilloscope/Logical Analyzer. • Experience in Analyzing the Kernel crash dumps and Systrace dumps. • Contributions to open source projects (pls provide website/git-hub links) • Experience working full-stack