Danaher Corporation Embedded Software, Firmware Engineer in Oceanside, California
This position is primarily remote with 10% (about 2 days a month) onsite in Hemet, CA.
McCrometer is a global leader in flow instrumentation. As we design, develop, and manufacture world-class flow measurement equipment, our impact is far-reaching: Our products are used in the oil and gas industry, agriculture and irrigation, water and wastewater systems management, and industrial processes.
Behind the innovations McCrometer works on every day is an amazing team with deep expertise in flow physics and real-world operating dynamics who put McCrometer at the forefront of flow technologies. Joining us means the opportunity to work hands-on in the field, and to apply your passion and extensive knowledge to helping customers around the world.
Summary of Position:
We are looking for a Firmware Engineer to join our collaborative team in the design, testing and troubleshooting of website applications, PC applications and embedded firmware for advanced flow measurement devices. You will have the opportunity to apply principles and theories of microcontroller firmware using standard code languages (C, C++, C#, Java, etc.), PC interface applications, and possible website development.
The role will have heavy emphasis on troubleshooting/debugging and physical (flow lab calibration, environmental, irregular usage scenarios, high noise environments, etc.) testing of products within the development cycle as well as Beta site testing support.. Come join today and make a difference in the environment!
Uses a good understanding of electricity, electronic circuit and firmware/software design to develop and test new products and improve existing products.
Research and develop communication capability for new and existing products using various digital industry protocols/specifications including MODBUS (RTU and TCP/IP), HART, BACNET, LoRaWAN, AMI (Sensus, Itron, etc.), Bluetooth, WiFi and others.
Works with team to assist in maintenance and development of new or existing Website applications for internal and customer facing use
Produces and tests theoretical specifications and designs for instrumentation and electronic sub-systems.
Creates and improves Product Unit Testing methods for product integration and development.
Testing of analog and digital electronic circuitry, equipment and firmware. Systematically improves and changes detailed designs making sure that their performance meets a written specification.
Tests electronics units, using standard test equipment and on-site calibration facilities.
Writes reports and records data on testing techniques, equipment, and specifications.
Develops and upgrades preventative maintenance procedures for components, equipment, parts and systems.
Education and Experience:
BS or higher in CS/CE/EE or a related engineering discipline.
Minimum 5 years’ experience in the design and development of embedded firmware, PC software, testing analog and electrical component circuitry as part of a development team.
Proficient in at least one of common programming languages (C, C++, C#).
Experience and/or education with RTOS programs such as Zephyr, FreeRTOS, etc.
Experience working with task ticketing system to manage and trach projects such as Jira, Trello, Bugzilla, Zoho, etc.
Demonstrated ability to create and/or read blueprints, wiring diagrams, schematic drawings, and engineering instructions for designing, testing and assembling instrumentation and electronics units, applying knowledge of electronic theory and components.
Experience with development of products utilizing MODBUS, BACNET and other digital protocols is highly preferred.
JAVA proficiency preferred
The salary range for this role is 75K - 115K. This is the range that we in good faith believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range and this range is only applicable for jobs to be performed in California. This range may be modified in the future.
This job is also eligible for bonus/incentive pay.
We offer comprehensive package of benefits including paid time off, medical/dental/vision insurance and 401(k) to eligible employees.
You can apply for this role through the Careers Page at https://jobs.danaher.com/global/en/ (or through the Workday “Find Jobs” function if you are a current employee)
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law.
When you join us, you’ll also be joining Danaher’s global organization, where 80,000 people wake up every day determined to help our customers win. As an associate, you’ll try new things, work hard, and advance your skills with guidance from dedicated leaders, all with the support of powerful Danaher Business System (https://www.danaher.com/how-we-work/danaher-business-system) tools and the stability of a tested organization.
Danaher Corporation and all Danaher Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.The EEO posters are available here (https://www.dol.gov/agencies/ofccp/posters) .We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us at firstname.lastname@example.org to request accommodation. If you’ve ever wondered what’s within you, there’s no better time to find out.