Working At Listen
Listen Technologies Corporation is based on the south end of the Salt Lake Valley in Bluffdale, Utah. Listen's employees are its greatest asset, and make employment a pleasure. From the receptionist to the president, employees enjoy an open and fun professional work environment. While the company is serious about growing the business, it's also serious about enjoying the day-to-day job, and creating an environment where employees can thrive.
Because Listen focuses on hiring for the best fit, considering experience, skill level, and personality, employee turnover is low. The company is growing so new opportunities may become available anytime. Employees receive a comprehensive and competitive benefits package that includes health insurance, paid personal time off, paid vacation, tuition reimbursement and a 401K plan.
Openings
To apply for one of the following positions, please send a cover letter and resume to Listen Technologies Corporation. Email address listed with each posting.
| Mail: | Listen Technologies Corporation 14912 Heritagecrest Way Bluffdale, UT 84065 |
| Fax: | +1.801.233.8995 |
| Email: | kim.peterson@listentech.com |
Position Post Date: April 28, 2010
Software Engineer, Systems Software
Overview:
The Software Engineer has the primary responsibility of ensuring all software designs meet or exceed performance specifications for new and existing products. The Software Engineer will be responsible for research, development and implementation of new and existing software platforms used in the company’s products.
Responsibilities:
- Author embedded software modules and GUI modules for Listen products
- Manage the company’s Software Version Control System
- Ensure that all software designs meet or exceed company specifications for existing and new products
- Research, develop, and implement new and existing software technologies used in the company’s products
- Work closely with cross-functional teams in the conceptual product development phase to clearly understand the market and user requirements for new product initiatives
- Write clear software design specifications for external software engineers
- Validate electrical software designs at each stage of the product development process (prototype, alpha, beta, pilot production) and give final approval of designs for release to manufacturing
- Assists the Director of Product Development in the management of internal and external software design teams
- Work with cross-functional development disciplines to ensure the overall product development design and performance objectives are met
Qualifications:
- BSEE or BSCS degree and five years relevant work experience
- Excellent written and oral communication skills
- Good organizational and effective time management skills
- Knowledge and experience in the design of wireless audio systems
- Knowledge and experience with:
- Microchip PIC processors – 12F,16F,18F dsPIC
- Languages - Assembly language – Microchip centric, C language development (embedded), VB, HTML
- Background developing using SPI, I2C, I2S, LCD, USB, IR interfaces
- Familiar with MPLAB
- Familiar with Microchip C18 compiler
- Understanding of using test equipment – oscilloscopes, logic analyzers, protocol analyzers
- Basic understanding of digital hardware
- Windows hardware drivers
- Experience working with cross-functional design teams with minimal direction from executives
- Ability to work independently and as part of a team
- Willingness to travel occasionally and possess some international travel experience
Skills:
- Complex Problem Solving -Identify complex problems and reviewing related information to develop and evaluate options and implement solutions
- Technology Design -Generate or adapt equipment and technology to serve user needs
- Troubleshooting -Determine causes of operating errors and decide what to do about it
- Critical Thinking -Use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
- Active Learning -Understand the implications of new information for both current and future problem-solving and decision-making
- Systems Analysis -Determine how a system should work and how changes in conditions, operations, and the environment will affect outcomes
- Mathematics -Use mathematics to solve problems
- Operations Analysis -Analyze needs and product requirements to create a design