Firmware Engineer
Do you value clean, maintainable and elegant design? Do you want to work in a company where you can positivity impact the environment and the quality of life throughout the world? If so your passion for hardware design and firmware development will enable you to thrive in our tech-centered work environment. In-Situ Inc. is a leading manufacturer of innovative water monitoring equipment that protects our global water resources.
Our global company consists of a highly collaborative group of talented engineers and subject matter experts who share a passion for innovation and delighting our customers. We care deeply about our people and maintain a positive and empowering company culture of family and work-life balance. As a small business, every member of our organization has an opportunity to succeed and make a significant impact.
Primary Responsibilities
- Develop embedded firmware on real-time operating system.
- Participate as a member of multiple product development teams to develop embedded firmware and hardware for In-Situ products.
- Specify, develop, and maintain firmware and hardware of products including sensors' analog front-end, microcontroller, communication subsystems, and power management.
Requirements:
- Bachelor of Science in Computer Science, Electrical Engineering or equivalent technical degree with a minimum of 5 years’ experience
- Extensive C++ OO programming knowledge and experience in FreeRTOS environment
- Familiar with C#
- Proficient in distributed source control with GIT
- A strong team player, results-oriented, excellent communicator, and comfortable in an entrepreneurial environment.
- Applicants must be eligible to work in the United States of America
Desired:
- IoT device development experience with BLE, cellular modem, and satellite modem
- Experience in embedded web client development for IoT devices
- Experience in RS485, Modbus and BLE communication protocols a plus
- Experience in other modern RTOS a plus
- Hands on hardware bring-up experience
- Strong Electrical Engineering fundamentals
- Experience working with Atlassian Jira and Bitbucket
- Experience working with remote team members (30% of EE are remote)