Careers
Share This:

Elliptic's high-calibre engineering team is currently looking for new members as our company grows.

Elliptic Technologies is a leading provider of embedded Security Intellectual Property (IP) including hardware cores and software to ASIC manufacturers and embedded system OEMs. Elliptic’s IP solutions are helping to secure products in the wireless, networking, home entertainment and digital media markets.  

Interested and qualified candidates should send their resumes to This email address is being protected from spambots. You need JavaScript enabled to view it..

 

ASIC Developers

 

Required Skills and Aptitudes

  • Strong ASIC development skills (design and verification) 
  • Ability to translate RFC's into working solutions
  • Ability to work in a high-caliber mixed hardware/software development team
  • Willingness to be flexible in assigned tasks as customer requirements evolve
  • Strong communication (written and verbal); and positive interpersonal skills

 

Desirable Skills and Aptitudes

  • FPGA/emulation background
  • System architecure and specification background
  • Knowledge of security (IPsec, SSL, ciphers, hashes, public key) protocols
  • Knowledge of communications (TCP/IP) protocols
  • Software skills

 

Applications Engineer: Hardware and Software IP

 

Responsibilities

  • Work within Engineering to coordinate customer support
  • Create technical proposals based on product portfolio knowledge, customer requirements and inputs from the team to formulate Elliptic's value proposition
  • Work with Marketing to provide input based on customer requirements
  • Significant worldwide travel (up to 50%) to a range of territories to provide on-site support
  • Position focuses on both hardware IP and software products in security applications
  • Hardware IP includes a range of embedded cryptographic cipher/hash function engines, as well as protocol-level engines (IPsec, SSL/TLS, etc.)
  • Software products include standalone products (Cryptography Middleware, Content Protection / DRM applications such as DTCP and HDCP, Secure Boot, etc.), and hardware-support SDKs

 

Required Skills and Aptitudes

  • BS Computer or Electrical Engineering 
  • 3+ years of technical experience
  • Understanding of and experience with embedded software platforms
  • Particular focus on mobile consumer devices and systems (i.e. phones, tablets, etc.)
  • Linux and/or Android experience required
  • Exposure to semiconductor design and/or IP (ASIC preferred, but FPGA is also acceptable)
  • Outstanding oral and written communication skills
  • Proficiency in Microsoft Excel, Word and PowerPoint\
  • High initiative and self-starter
  • Experience working in a customer support environment

 

Desirable Skills and Aptitudes

  • Security expertise, especially platform security, key and certificate management, etc.
  • Background in embedded and real-time software and OS development
  • In-depth understanding of ASIC/FPGA design flow (HDL, synthesis, timing, place and route, simulation, etc.)
  • Experience supporting customers in porting software device drivers, APIs and applications
  • Previous experience in security hardware and/or software development
  • Previous embedded system design experience
  • Foreign language skills, especially Asian languages (Japanese, Korean, Mandarin)

 

Software Developers (Windows CE / Embedded) 

 

Required Skills and Aptitudes

  • BS Computer or Electrical Engineering or equivalent
  • Strong Windows Embedded / Windows CE development background
  • Advanced C/C++ development, debug, and testing using both Microsoft Visual Studio and GNU toolchains
  • Willingness to work in a structured software development environment with ability to work on specifications/architecting/coding/testing
  • Ability to work in a high-calibre mixed hardware/software development team
  • Willingness to be flexible in assigned tasks as customer requirements evolve
  • Strong communication (written and verbal) and positive interpersonal skills

 

Desirable Skills and Aptitudes

  • 5+ years of relevant experience
  • System architecture and specification background
  • Application / driver development in Windows CE 6 / Windows Embedded Automotive 7
  • Experience developing custom APIs based on existing frameworks ( Win32, .NET, MFC )
  • Experience porting / refactoring code bases from various operating systems and toolchains
  • Experience developing both binary or portable source code products
  • Knowledge of encryption (ciphers, hashes, public key) and security protocol such as IPsec, SSL/TLS
  • Assembly language with ARM and ARM TrustZone experience

 

Software Developers (Linux / Android) 

 

Required Skills and Aptitudes

  • BS Computer or Electrical Engineering or equivalent
  • Advanced C/C++ development, debug, and testing using GNU tools such as gcc, gmake, and gdb
  • Strong Linux and/or Android development background
  • Willingness to work in a structured software development environment with ability to work on specifications/architecting/coding/testing
  • Ability to work in a high-calibre mixed hardware/software development team
  • Willingness to be flexible in assigned tasks as customer requirements evolve
  • Scripting languages such as perl or bash
  • Strong communication (written and verbal) and positive interpersonal skills

 

Desirable Skills and Aptitudes

  • 5+ years of relevant experience
  • System architecture and specification background
  • Linux and/or Android kernel development background
  • Android application development
  • Video playback including GStreamer, Stagefright and Media DRM frameworks
  • Experience porting / refactoring code bases from various operating systems and toolchains
  • Experience developing both binary or portable source code products
  • Knowledge of encryption (ciphers, hashes, public key) and security protocol such as IPsec, SSL/TLS
  • Assembly language with ARM and ARM TrustZone experience
  • Experience with DRM and content protection solutions such as WMDRM, PlayReady, DTCP or HDCP

 

Software Developers with DRM and Content Protection Skills


Required Skills and Aptitudes

  • Experience with DRM and content protection solutions such as WMDRM, PlayReady, DTCP or HDCP
  • Advanced C/C++ development, debug, and testing using GNU tools such as gcc, gmake, and gdb
  • Strong Linux development background
  • Middleware and client/server software with ability to translate RFC's into working solutions
  • Willingness to work in a structured software development environment with ability to work on specifications/architecting/coding/testing
  • Ability to work in a high-calibre mixed hardware/software development team
  • Willingness to be flexible in assigned tasks as customer requirements evolve
  • Scripting languages such as perl or bash
  • Strong communication (written and verbal) and positive interpersonal skills


Desirable Skills and Aptitudes

  • 5+ years of relevant experience
  • System architecture and specification background
  • Knowledge of encryption (ciphers, hashes, public key) and security protocol such as IPsec, SSL/TLS
  • Assembly language with ARM and ARM TrustZone experience
  • Linux kernel development background
  • Android application development
  • Video playback including GStreamer and Android DRM Framework

Field Applications / Sales Engineers - Hardware and Software IP

Location: Bay Area, California (working out of our local office)
Territory: Western North America


Responsibilities

  • Contribute to territory, account and opportunity plans, and work as part of the sales team
  • Work with account managers, territory representatives and Marketing to uncover and target opportunities
  • Function as the technical account owner who aligns with key influencers in the customer's technical staff and qualifies the opportunity
  • Present capabilities of Elliptic's product portfolio and provide documentation, metrics and other technical information to customers
  • Orchestrate Elliptic's technical resources as appropriate for the customer engagement
  • Create technical proposals based on product portfolio knowledge, customer requirements and inputs from the team to formulate Elliptic's value proposition
  • Work with Marketing to provide input based on customer requirements
  • Report and maintain relevant opportunity information for business planning and forecasting
  • Work with account managers to drive customer commitments
  • Coordinate and escalate pre-sales and occasional post-sales technical issues with Engineering
  • Travel (up to 30%) within your territory and to head office
  • Position focuses on both hardware IP and software products in security applications
  • Hardware IP includes a range of embedded cryptographic cipher/hash function engines, as well as protocol-level engines (IPsec, SSL/TLS, etc.)
  • Software products include standalone products (Cryptography Middleware, Content Protection / DRM applications such as DTCP and HDCP, Secure Boot, etc.), and hardware-support SDKs


Required Skills and Aptitudes

  • BS Computer or Electrical Engineering
  • 5+ years of technical experience, 2+ years of technical sales or related experience
  • Understanding of and experience with embedded software platforms
  • Particular focus on mobile consumer devices and systems (i.e. phones, tablets, etc.)
  • Linux experience required
  • Experience with Android highly desirable
  • Exposure to semiconductor design and/or IP (ASIC preferred, but FPGA is also acceptable)
  • Outstanding oral and written communication skills
  • Proficiency in Microsoft Excel, Word and PowerPoint
  • High initiative and self-starter
  • Experience working in a customer support environment


Desirable Skills and Aptitudes 

  • Security expertise, especially platform security, key and certificate management, etc.
  • Background in embedded and real-time software and OS development
  • Understanding of ASIC/FPGA design flow (HDL, synthesis, timing, place and route, simulation, etc.)
  • Previous experience in security hardware and/or software development
  • Previous embedded system design experience
  • Foreign language skills, especially Asian languages (Japanese, Korean, Chinese, Taiwanese)

 

Elliptic's security solutions enable the most efficient silicon design and highest levels of security for some of the world's most popular products. If you are a talented individual looking to join a growing company, we want to hear from you. Interested and qualified candidates should send their resumes to This email address is being protected from spambots. You need JavaScript enabled to view it..

Featuring

tRoot w embedded chip flexible future proof 

 

Elliptic's Secure Foundation of Trust 

Elliptic's tRoot is a highly-secure foundation of trust that enables connected devices to securely and uniquely identify and authenticate themselves to create secure channels for remote device management and service deployment for further revenue opportunities. tRoot has a unique architecture with the ability to effectively adjust to future security requirements and standards, and enable personalization of features, services and environments to create business growth and monetization in the exploding IoT market. Learn more >>

 

EE Journal logo

"I Am tRoot" by Jim Turley

Apart from handling cold-boot procedures, tRoot also lends a hand in other security-related chores. Need to deliver DRM-protected material? Elliptic's hardware and software will manage the keys. Worried about cloning? Your tRoot is on the job. Concerned that hackers armed with sensitive instruments might mount a side-channel attack? That's the sort of thing tRoot was born to fight. Read the EEJournal article about Elliptic tRoot >> 

 

S5 Box