Thursday, January 15, 2015

Systems Engineer for Embedded Analytics with Texas Instruments

This engineering position involves the development of embedded signal processing solutions for industrial, environmental, security and health related applications. The job involves acquiring system expertise in a given application area, designing a system solution reference design (sensing algorithms and data analytics for TI product portfolio: MCU, sensor AFE, etc), creating system simulations to demonstrate solution feasibility and constructing system prototypes to demonstrate functionality. We are looking for a dynamic, self‐motivated, hard‐working, results‐oriented individual to contribute in an extremely talented team environment.

Responsibilities:
  • System Knowledge: develop and apply system expertise in a given application area and design solutions using TI silicon portfolio (MCUs, MPUs, DSPs, analog components, etc.)
  • Signal Processing: develop algorithms to calibrate, intelligently operate sensors and analysis sensing data in embedded devices for a given application area
  • Hardware Design: Define AFE hardware requirements and proven characteristics to interface sensors to digital signal processing unit (DSPs, MCUs, MPUs) and work with board designers to develop prototype systems
  • Verification: Provide complete system simulations to validate the viability of a given solution, analyze system performance requirements and perform system tradeoff analysis
  • Prototyping: develop a working prototype together with team members with TI portfolio: MCU/MPU/DSP device + AFE + sensor to demonstrate solutions which include develop final SW implementing the algorithms efficiently.
  • Packaging: provide self‐contained package (documentation, simulations, software, hardware, test infrastructure) to ensure a smooth transition of given solution to business unit
  • Customer Interactions: work with business units to engage with customers, demonstrate system knowledge and provide system support
  • Networking: identify business units within the company that would benefit from systems knowledge/solutions developed in the group
  • Intellectual Property : Generate relative patents for TI to protect TI position in the application area.
  • Emerging Technologies: monitor competitive landscape for performance benchmark relative to competition and find new applications/opportunities in the embedded analytics space using existing TI products or define future products.
Job Requirements:
  • PhD in Electrical Engineering (algorithm and signal processing background)
  • Demonstrated signal processing algorithm design experience for environmental sensors (e.g. acoustic, motion, temp, pressure), magnetic (flux, hall), position sensors (encoders, IR, US, accel), bio‐medical sensors (e.g. ECG, EEG, EKG, HRM)
  • Analyze competitor landscape and identify areas of differentiation for TI
  • Develop project plan, identify key milestones and develop time estimates for each milestone to complete the project
  • Proficient with Matlab/Simulink to develop system simulations that include sensor models and circuit components to analyze the potential HW + SW solutions
  • Provide HW/SW partitioning analysis for most efficient system implementation
  • Proven ability to migrate simulated solutions to prototype design
  • Proficient with the C programming language, real‐time embedded software/operating system and experience with SW development tools (e.g. CCS/Eclipse)
  • Proven ability to develop real‐time analog + MCU processor solution, which includes understanding of MCU HW architectures to configure necessary HW components needed to implement a given solution
  • Debug HW and SW and deliver a functional prototype
  • Work with others and brainstorm potential solutions
  • Deliver solutions on‐time with high quality
  • Follow SW module development process: develop module design document, develop module test plan, design SW according to coding standard, organize design reviews (e.g. algorithm, software), provide test results, provide module requirements (e.g. code size, MIPs), integrate module into existing SW frameworks. Familiar with SW management tools such as Git