About Us:n nEcosense is a rapidly growing technology company based in Los Angeles.
Our purpose is to invent, inspire and transform how we experience light.
Our strategy is audacious and our expectations are high.
We are pioneering in the areas of color science, photometry and mixed reality.
Using the sun and the moon as inspiration, we are using our inventions to enhance our industrys understanding of light and materially transform expectations for artificial light.n nWe have been fortunate to light some of the most coveted spaces on earth and to be recognized by the likes of Red Dot for innovation and design, as well as Inc 500 and Deloitte for consistently making their fastest growing companies lists.n nEcosense hires curious, collaborative, autonomous and smart people who also happen to be very nice.
We have a passion for tackling the unknown, solving hard problems, and answering questions that havent been explored.n nPrimary Role and Responsibility:n nThe Senior Firmware Engineer will lead all phases of software development targeting embedded systems, including design, coding, integration, and debugging of major portions of software projects.n nWe are not focused on constricting rules and wasteful processes; therefore, you will bring demonstrated experience to imaginatively address assignments of all complexity levels.
We value the ability to collaborate, learn and provide the freedom necessary for each person to do their work, with the expectation that we will get high performance in return.n nThe candidate will demonstrate self-motivation and own the execution of project/program tasks, confidently challenge traditional conventions and recommend new effective approaches.
Deliverables may require extensive technical analysis and inventive design recommendations for cost effective resolutions.
Contributions may lead to new ideas that support the generation of intellectual property.
The Firmware Engineer will synchronize across functional groups to ensure all inputs are received and guide technical support staff in testing and analysis.n n To design and develop critical firmware architecture that will be utilized across leading-edge platformsn Design and develop organized, easy to read and modify software source code for embedded systemsn Debug software/firmware using emulators, analyzers, simulators, and similar toolsn Develop applications using industry standard technologies such as object-oriented design, open source and portable developmentn Design and develop communication protocols, standard and proprietary for device communications via wireless and wired technologiesn Create object libraries, applications, daemons and drivers deployed inside embedded hardware devicesn Document software designs and code with specifications and source comments, and create end user documentationn Program in high level and low-level languages as appropriate including C/C++ and assembler.n Demonstrate basic knowledge of cross functional and related technical areas such as Software Quality techniques, software configuration management and release managementn Research upcoming projects and present findings to corporate leadership and integrate results into team technical strategyn Prepare, present and lead peer to peer and cross functional design review meetingsn nRequired Skills/Qualifications:n Bachelor’s degree or greater in Computer Science or Electrical Engineeringn 5 to 7 years of professional experience directly related experience in embedded control systems design and developmentn Experience in C, C++ and embedded programmingn Understanding of RTOS concepts and expertise in designing event driven real-time system firmwaren Direct experience in using FreeRTOS is desirablen Experience in designing firmware using one or more of the lighting control communication protocols such as DALI, DMX, BLE, BLE-Mesh, ZigBee, Z-Wave etc.n Experience in using WIFI and other communication protocol is a plus.n Product development experience in lighting control application or LED drivers is desiredn Product development experience in multi-channel LED systems including advanced color, circadian stimulus, or other spectral tuning color algorithms is desirablen Excellent written and verbal communication skillsn Willingness to travel domestically and internationally (less than 20%)n Possess the ability and willingness to roll up sleeves and execute to get the job donen nAll qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity, age, physical or mental disability, or covered veteran status.