REMOTE Lead Firmware Engineer with Controls Embedded exp. needed for a great company!
This Jobot Job is hosted by: Naji Hendrix Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $130,000 - $190,000 per year
A bit about us:
With over 90 years in business, we are a global leader in providing water conservation management technology and systems. Through advanced analytics, technology-enabled and market-driven solutions, we aim to solve some of industries' biggest obstacles to growth.
Why join us?
Competitive pay (DOE) + annual bonus
100% remote (or hybrid option if preferred)
Health insurance from day 1 (medical/dental/vision)
Meaningful equity participation
We are looking for a Lead Firmware Engineer who will be responsible for all aspects of firmware development for new, innovative product designs using embedded microcontrollers.
Responsibilities: Write high-quality, well-documented, and robust code in embedded C for new and existing products Demonstrate leadership without authority by leveraging past management experience. Be willing to formally manage others when opportunities arise Firmware development activities include design and development, design reviews, excellent documentation, test and verification of modules, product verification, coordination with quality assurance, and field validation Utilize data sheets, review schematics, and perform board bring up as needed Report status and progress against the plan and activity Collaborate directly and effectively with other firmware developers and other teams including Electronics design, DevOps, Cloud software, Manufacturing, Quality Assurance, Test Automation, and Marketing Create and maintain excellent and organized project records and documentation Participate in sustaining activities for existing products including diagnosis and resolution of defects
MINIMUM Qualifications: BS in Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent extensive experience Experience with embedded C programming. Programming for Micro-Controller (uC) or System-on-Chip (SoC) Experience with development/debugging tools (C/C compilers, ICE, JTAG, logic analyzers, oscilloscopes, etc.) Experience with board bring up, bootloader and OTA Experience with a Real Time Operating System (RTOS) such as FreeRTOS or ThreadX Experience using tools and toolchains such as IAR, VSCode, Jira, Jenkins, git, Perforce, CI/CD Experience with Agile software development process (methodology, best practices, and tools) Ability to review and understand digital and analog schematics Experience with multi-tasking and multi-threading Experience in the full product life cycle Successful track record using both waterfall and agile methodologies Experience developing and deploying consumer products and highly reliable systems Self-motivated and strong analytical problem-solving abilities. Ability to thrive in situations of ambiguity
BONUS if you have the following: Experience architecting complex product ecosystems Experience integrating products with cloud / IoT infrastructure (Amazon, proprietary or other) Experience developing and integrating radio stacks in embedded products (BLE, LoRa, LoRaWAN, WiFi) Experience with CI/CD and automated unit test tools Past formal people management experience Working experience with battery operated devices
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.