Firmware Engineer - Hiring Immediately

Jobot Remote
firmware engineer firmware c++ embedded design test tools engineer water conservation conservation quality assurance assurance

Job Description

JR Firmware Engineer needed for a great water conservation 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: $100,000 - $140,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 Firmware Engineer to help write high-quality, well-documented, and robust code in embedded C++ for new and existing products. New Grads welcome to apply!

Responsibilities:
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.
Fresh graduates are eligible for this position.
Experience with embedded C/C++ programming on Micro-Controller (uC) or System-on-Chip (SoC)
Excellent English communication (verbal and written)
Self-motivated and strong analytical problem-solving abilities

BONUS if you have:
Experience with development/debugging tools (C/C++ compilers, ICE, JTAG, oscilloscopes, etc.)
Experience with board bring up, bootloader and OTA
Experience using waterfall or agile methodologies
Experience with a Real Time Operating System (RTOS) such as FreeRTOS or ThreadX
Experience integrating products with cloud / IoT infrastructure (Amazon, proprietary or other)
Experience with Agile software development process (methodology, best practices, tools)
Experience using tools and toolchains including IAR, VSCode, Jira, Jenkins, git, Perforce
Ability to review and understand digital and analog schematics
Experience developing and integrating radio stacks in embedded products (BLE, LoRa, LoRaWAN, WiFi)
More senior candidates are expected to also bring leadership experience, knowledge in the full product life cycle, and a wider range of in-depth technical knowledge of different subject matters
Experience developing and deploying consumer products and highly reliable systems
Working experience with battery operated devices
Knowledge of multi-tasking or multi-threading systems
Experience with CI/CD and unit test frameworks

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Report this job

Similar programmer i jobs in chula vista ca