Senior Embedded Software Engineer - Production

at

Crown Electrokinetics

Corvallis, OR
Full Time
3y ago

Company Description

Crown Electrokinetics (Nasdaq: CRKN) is a smart glass technology company and the creator of DynamicTint - We Make Your Glass Smarter™. Originally invented by Hewlett-Packard (HP, Inc.), our technology allows any glass surface to transition between clear and dark in seconds, with applications to a wide array of windows, including commercial buildings, automotive sunroofs, and residential skylights. At the core of our technology is a thin film that is powered by electrically charged pigment which not only replaces common window tints but is also a more sustainable alternative to traditional window treatments. With its unique ability to be retrofitted to existing glass, DynamicTint™ offers a myriad of benefits related to reducing carbon emissions. The company is supported by a robust patent portfolio.

Crown is a culture-driven company that rewards initiative and allows for growth and autonomy. We encourage and reward free thinking. Deeply passionate about technology that helps the world reduce carbon emissions, we are an inclusive team that is looking to add skill sets in all areas of the Company. 

Job Description

In this role, you will lead the design and development of key systems that help accelerate product development, including intelligent fixtures, embedded instrumentation, and automated systems. This person will architect and develop platforms that continually probe, analyze, and record the performance of embedded systems. A key objective will be ensuring manufacturing verification is streamlined, automated, and able to help maintain high yields through continuous feedback and process improvement.

What You Will Do

●       Develop embedded software and implement real-time sensor and sensing systems

●       Proactively engage with cross-functional teams to share, mitigate, and drive risk resolution

●       Work closely with hardware, software and manufacturing engineers in an agile development environment and proactively contribute to product development

●       Help accelerate product development by designing and implementing state-of-the art verification systems, developing software applications, protocols, user interfaces, and device drivers

●       Bring up new hardware designs, troubleshooting through any design or fabrication defects and leading root-cause analysis and design of experiments

●       Travel to customer sites, occasionally, to help support, train and troubleshoot product installations

Qualifications

Minimum qualifications

●       5+ years of experience in embedded software development, including C/C++ cross-development environments

●       Proficiency with working in real-time embedded software environments (e.g. FreeRTOS, VxWorks, PSOS and/or RT Linux)

●       Experience debug code, using source-level debuggers, including rapid troubleshooting of hardware, software, and interrelated issues

●       Experience developing device drivers (e.g. I2C, SPI, USART, Flash, Timers, GPIO) and maintaining communication stacks

●       Proficiency with Python and shell scripting languages (Unix Bash or equivalent)

●       Experience with Agile software methodologies, including Scrum and Sprint planning

●       Proficiency with source-code control tools and concepts (primarily git)

●       Software development capabilities in unit, integration, and system testing

 

Preferred qualifications

●       More than 10 years of directly applicable embedded software development experience

●       Experience developing embedded software for robotics or mechatronics

●       Experience using MATLAB and/or Simulink

●       Experience using Model Based Engineering, UML, SysML, OOAD and OOP

●       Mobile application development experience on Android or iOS platforms

●       Web application development experience

●       Experience in a Continuous Integration / Continuous Development (CI/CD) environment

Additional Information

The Crown Advantage

  • Competitive compensation + equity
  • Medical, dental, and vision insurance
  • Unlimited PTO policy
  • Paid holidays
  • 401k
  • The opportunity to scale, transform, and grow

Crown is proud to be an Equal Opportunity Employer. We value diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Copied
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar