Company description
Com Inc. is a medical device manufacturer pioneering the field of continuous glucose monitoring for persons with diabetes. Com Inc. is a rapidly growing, dynamic, innovative company that prides itself on offering persons with diabetes with the best, most innovative technology in the field of continuous glucose monitoring. We are a growing company with approximately 200 employees, where each individual can be a great contributor.
Com Inc. is a publicly traded company listed in the NASDAQ stock exchange. We have been FDA approved and commercially released two generations of continuous glucose monitors. More company information is available at www.dexcom.com
Position description
We are seeking a positive, highly motivated and effective senior firmware engineer to make a large impact to the health of those afflicted with diabetes. You have a unique opportunity to help thousands of people lead a more normal and healthy life, previously not possible before the technology existed, while joining an exciting company that will continue to grow at a fast pace and realize the enormous market potential. You will be responsible for working with multiple departments to monitor, report and correct field issues, assist in managing outside contractors, and work in a small team of firmware and hardware engineers to develop next generation products.
Duties/Responsibilities
• Work with quality, manufacturing and customer service to develop effective and measurable systems of monitoring manufacturing and field issues related to software. Make recommendations for maintenance releases based upon severity, frequency and number of issues.
• Work with inside team members to develop plan for successfully managing outside software project
• Next generation product firmware development including:
o Architectural design of high-level system components
o Create requirements and design specifications
o Software and driver development
o Interface with software test group to develop testing infrastructure
• Support hardware group for hardware testing and manufacturability
Qualifications
• Positive, can do attitude
• Clear and effective communication and listening skills
• Able to create clear and sensible plans
• Active reporting of status of projects and tasks, along with communication of obstacles with options and recommendations
• Works to stimulate cooperative team environment
• Highly accountable to clear written goals
• Align individual goals with corporate goals
• Customer focused
• Proven record of delivering successful products
Required Skills
• Minimum 6 years software design and development
• C, C++
• Excellent understanding and experience in applying object oriented principals on software projects
• Embedded system architecture experience
• Low level driver development
• Strong knowledge of microprocessors and experience writing low level code utilizing microprocessor features such as interrupts, timers, DMA, memory interfaces, etc.
• Knowledge of low-level microprocessor software interfaces to develop, test and troubleshoot firmware drivers for UARTs, USB, I2C, SPI, ADC, PWM, LCD, interrupts, RTC, flash and SRAM.
• Thorough knowledge of embedded operating systems, ThreadX preferred, especially the utilization of threads, semaphores, queues and timers
• Knowledge of embedded compilers and development suites, green hills preferred.
• Real time system design
Desired Skills
• Java, specifically J2ME on mobile phone applications
• Experience with wireless protocols
• Familiarity with Microsoft’s Windows development tools and philosophies
• Visual Studio .Net and C# a plus
• Battery powered system experience
• Knowledge of medical device design and documentation
Benefits/ salary / stock options
We offer competitive salaries based upon level experience. Medical, dental, vision and life benefits offered. We also offer stock options and a discounted employee stock purchase plan.
Leave a Reply