Firmware Development Engineer
WAVSYS
Job Description
Firmware Engineer
This is an exceptional opportunity to work with a nationwide Solar Services Company in the Bay Area (Richmond to San Jose)
Job Description:
Pay Range: Open depending on experience plus overtime and medical benefits in a W2 Contract to Hire
Preferred skills/experience:
• 7+ years’ experience designing embedded system firmware for commercialized products.
• Strong coding skills in C/C++
• Experience with full stack software development
• Experience with Linux operating systems (Yocto, Open WRT) and kernel development
• Experience using Python, BASH, Make file, U-Boot, REST API’s a plus.
• Experience with AWS or other cloud based server architectures
• Experience with microcontrollers using ARM based processors.
• Experience with real-time operating systems and an understanding of real-time issues.
• System level integration experience.
• Experience in writing unit and system level test software.
• Experience with IoT, Cellular, WiFi and other WPAN (Zigbee, Bluetooth, etc.) devices
• Experience with JIRA or other project management and bug tracking software
• Experience with GIT repo/workflows or any version control process and Agile processes
• Adept at troubleshooting, root-cause analysis and arriving at an optimal solution for the issue
• Self-motivated with ability to work both independently and with both internal and external teams.
• Strong communication skills – both written and verbal.
• Strong Technical documentation writing skills
Responsibilities:
• Provide the highest level of technical support to solve complex multi-disciplinary issues. Use a closed-loop learning process to prevent reoccurrence of these issues
• Support legacy and sustaining SW and FW products with bug fixes, performance improvements and customization
• Support data collection and analytics for making informed decisions on pro-active and re-active monitoring
• Write how-to and knowledge base technical documentation
• Contribute to product development process with other engineering teams.
• Provide top-level product subject matter expertise to field and other customer-facing resources
• Ensure field closed-loop learnings are integrated into product development roadmap.
• Support the servicing of a large IoT fleet comprising of millions of nodes
Note that if you get hired you must undergo a background and a driving records checks
By applying you agree to our Terms of Service