Embedded Software Engineer - CubeWorks, Inc
Are you an enthusiastic, engaged Embedded Software Engineer who enjoys developing and testing firmware (C language) and user interface software...
Are you an enthusiastic, engaged Embedded Software Engineer who enjoys developing and testing firmware (C language) and user interface software (wireless sensors)? If yes, read on!
About CubeWorks Inc.
CubeWorks is a venture-backed startup focused on millimeter-scale wireless sensing solutions. Founded in 2013 and headquartered in Ann Arbor, MI, CubeWorks’ core technology stems from over 10+ years of ultra-low power VLSI circuit research at the University of Michigan. We offer a suite of millimeter-scale electronic sensors and microcontrollers powered by our patented ultra-low power custom ICs.
CubeWorks’ ICs boast industry-leading energy efficiency which allows our sensors to be packaged in the smallest form factors ever reported. Our smallest F-Series temperature sensor measures 2 x 4 x 2 mm3 – slightly larger than a grain of rice – and includes a battery, processor, memory, sensing interface, and wireless communication. Our sensing capability include high-precision sensing of temperature and pressure, ultra-low power audio recording and imaging, with additional sensing modalities in the pipeline. Battery-powered system lifetime ranges from months to years and is further extended with integrated harvesting capabilities. The sensors’ extremely small form factor, long battery lifetime, and uncompromised sensing precision open up ubiquitous sensing in the grand scheme of Internet of Things (IoT).
Job Description
CubeWorks is currently seeking an enthusiastic and engaged Embedded Software Engineer whose main responsibility will be developing and testing the wireless sensors’ underlying firmware and the user interface software of the custom wireless base station. You will work closely with many areas of the company, including software development, verification, hardware testing, manufacturing, production, yield analysis, calibration and quality assurance. You will be part of a small and focused team that pushes the limits of existing technologies in a fast-paced startup environment where creativity, versatility, teamwork, and persistence are required.
Responsibilities/Duties
- Develop and verify product firmware in C language
- Develop product software user interface for wireless sensors
- Develop and execute testing methods of new custom ICs and system-level hardware
- Define and understand product software requirements and develop estimates
- Write and execute product specifications, verification plans and documentation
- Work with VLSI design engineers to define and spec new ASIC chips and participate in design reviews
- Meet tight deadlines, multi-task, and prioritize work with minimal oversight
- Manage multiple competing priorities simultaneously and drive projects to completion in a dynamic and changing environment
- Take initiative to learn new skills, research independently, and keep current with new technologies
Qualifications
- BS, BSE or MS degree in CS, CE, EE or a similar field Software requirements:
- Fluency in C/C++, Python, Matlab
- Expertise in embedded software developmentUser interface design experience and familiarity with MVC framework
- Some understanding of firmware/hardware stack
Hardware requirements:
- Basic understanding of electronic circuits and hardware design principles - PCB design experience preferred, but not required
Other requirements:
- Effective verbal and written communication skills in both business and technical settings
- Must be authorized to work in the U.S.
- This is a full-time, on-site position in Ann Arbor, Michigan
Below are some other jobs we think you might be interested in.
-
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29