Senior Software Engineer
Are you a self-starter who is ready to help us grow our company? Lyric Semiconductor is a well-funded, early-stage, fast-paced technology startup on a mission to revolutionize the core foundation of how computers work. Lyric is growing quickly and is seeking bright, talented people to help us attack hard problems and make a little history.
As a Senior Software Engineer at Lyric you will work closely with Lyric's highly experienced microchip design engineers as well as with Lyric’s applied math group to create a new paradigm in computation. Some of Lyric's recent projects have involved cloud computing, machine learning, DSP, linear algebra, and programming language design. As a software engineer you'll tackle challenging, novel software design challenges, and work with just about every other engineer at Lyric. As the team grows, you will have the opportunity to take an increasing leadership role in the company.
Job Responsibilities
Your primary responsibility will be to develop software tools to aid in the design of Lyric's microchips as well as software tools to aid in the design of mathematical algorithms. You will participate in requirements gathering, prototyping, architectural decisions, coding, debugging, and maintenance. You will need to be flexible and willing to explore many technologies, languages, and mathematical ideas. Because you will be working closely with most of the other engineers at Lyric, you will need to be an excellent communicator.
Minimum Qualifications
• Master’s CS or EECS +10 years as software architect and programmer or equivalent.
• Mastery in one or more of the following tools of the trade: Java, C/C++, Python, MATLAB with strong OO skills.
• A solid grounding in computer science, with strong competencies in software design, algorithms and data structures.
• An expert at prototyping ideas quickly and a willingness and desire to explore new technologies.
• Solid problem-solving and trouble-shooting skills.
• Ability to work efficiently in a self-directed mode.
• Expert knowledge of the full development cycle: requirements, prototyping, architecture, coding, debugging, testing.
• Excellent written and verbal communications skills.
• US citizenship or Visa required.
Desired Competencies
• Understanding of analog/digital hardware.
• Proficiency in Java, Python, MATLAB, C++, Subversion, Trac, Objective-C, iPhone development, Networking, CUDA, and Cadence Skill.
• Understanding of probability, statistical inference, and linear algebra.
• Proficiency with Cadence tools.
• Knowledge of behavioral modeling with verilog and verilogAMS.
• Knowledge of Linux, Mac OS X, and Windows.
• Experience working in a startup environment.
• US Citizenship or Visa.
We offer good compensation and benefits including medical, dental, disability, vision, 401K with match, FSA and more.
Please send your resume with an email describing your qualifications to SSE@groups.lyricsemiconductor.com. The subject line MUST say “SSE” and your name to help us minimize automated responses. Thank you for your interest in Lyric.
Labels: careers