About Edge Signal Processing
This is an opportunity to implement leading edge algorithms in constrained embedded systems.
* Lead the implementation of highly optimized edge signal processing algorithms.
* Work closely with key stakeholders to define and understand product requirements.
* Work with system architects, algorithm engineers, digital and analog designers to define the optimal partitioning of algorithm implementation across hardware and software.
* Define architecture and low-level design for implementation of edge processing algorithms.
* Define test and verification strategies for edge processing algorithms including simulation and hardware-in-loop.
* Mentor the team to acquire skill sets required for successful execution of the project.
Skill Set Required:
* Educated in electronics, electrical or computer science.
* Minimum 15 years' experience in designing and developing embedded software in C/C++ Language.
* Experience in partitioning complex algorithms across hardware and software.
* Experience in optimizing algorithm implementation using novel approaches in hardware and software.
* Experience in developing and working in simulation environments to verify signal processing algorithm performance.
* Experience in mentoring embedded engineers for a minimum of 5 years.
* Knowledgeable in software development life cycles and releases.
* Knowledgeable in best coding practices and quality attributes of embedded software.
Benefits
Develop energy management products.
Working Environment
Join a growing team that implements algorithms to monitor the electrical grid. Implement leading edge signal processing algorithms in constrained embedded systems.