Lead Firmware Engineer

Lead Firmware Engineer

20 Jan 2025
Texas, Dallas / fort worth, 75201 Dallas / fort worth USA

Lead Firmware Engineer

Vacancy expired!

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)
  • 401(k)
  • Paid time-off
  • Meaningful equity participation
  • flex schedule


Job Details

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.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.