Boulder, Colorado, USA
43 days ago
Software/Firmware Engineer

Company Description

Veolia Water Technologies & Solutions (VWTS) is a worldwide leader in water recovery,
treatment, and reuse. We design, supply, and service a range of water systems and monitoring equipment in industries ranging from pharmaceutical to food and beverage applications, and from microelectronics ultrapure water to municipal water and industrial wastewater treatment. We are one of the world’s leading manufacturers of total organic carbon (TOC) analyzers and corresponding certified reference materials. Our ground-breaking endotoxin analyzer is the latest addition to our expanding analytical instruments portfolio. We strive to provide not only superior technology and design, but also outstanding quality, service, and application support.

Job Description

Job Summary
In this role, you will be creating and influencing the development of software supporting leading edge instrument technology that helps protect environmental resources, facilitates production of life-saving pharmaceutical products, and improves efficiencies in microelectronics manufacturing. You will work as a Software Development Engineer designing software tools for product development projects launching new analytical instrumentation and for maintaining existing product lines.

Key Characteristics:

Excellent interpersonal skills with emphasis on engagement, teamwork, and positive attitudeSelf-starter with the ability to work independently, identify problems, formulate solutions, and determine priorities with minimum oversightSolid organizational skills including attention to detail, time management, and multi-tasking skillsMeticulous with a keen eye for detail, ensuring high-quality deliverablesEnjoys working in a team environment and collaborating with others to develop solutions to technical challengesEnjoys technical challenges and breaking down problems into more manageable parts, evaluating options, and making well-reasoned judgementsCreative problem solver and critical thinker who enjoys technical challenges

Duties & Responsibilities 

Execute full application development, unit testing, and debugging of software products working collaboratively with other developers and testing staffParticipate in the Agile software development process, including regular standups; code reviews; demos; and sprint planning meetingsWork with Functional Engineering Managers, Product Managers, and Scrum Masters, or acting as Scrum Master, to create stories, estimate efforts, and track progress toward milestones.Develop technical documentation and follow established software procedures to support release and provide a basis for future development projects.Work closely with QA staff, customer support, and colleagues both onsite and offsite to provide technical expertise and leadership. Collaborate to overcome various development challenges and ensure the successful implementation of software solutions.Mentor more junior team members by providing technical guidance and subject matter expertise

Qualifications

Knowledge, Skills & Abilities:

Full Stack product development skills for Windows based software including UI/UX,embedded SQL server databases, and C# or C++ coding.Experience with Unit test during the software development lifecycleDevelop real-time firmware in C++ for ARM based processorsStrong problem-solving skills with a collaborative approach to troubleshooting anddebugging with JTAG and various protocols, UART, SPI, I2C, CAN, and ethernetAbility to ensure performance, reliability, and scalability in code developedExcellent written and verbal communication skills with an ability to effectively work within a larger cross functional team both onsite and remotelyAbility to manage actions for small to medium projects to completion while sharing technical knowledge with the groupKnowledge of Google workspace tools

Education & Experience
Required:

Bachelors in computer science, mathematics, or related field4+ years of related software and firmware engineering experience

Preferred:

Developing and troubleshooting networking code in a Windows based environmentEmbedded software development skills using Linux-based instrument/applianceExperience integrating embedded system processors, low-level firmware, and FPGAs.Experience with real-time operating systems (RTOS) and a focus on time-critical,memory management, and interrupt handling and prioritization.Agile, rapid prototyping mindset when working with other team members to expedientlyexplore parallel options and provide recommendations for the best approachEnjoys fast paced projects focusing on finding technical solutions with the ability to make decisions quicklyInquisitive attitude with a passion to learn

Additional Information

At Veolia, we realize diverse teams make smarter decisions, deliver better results, and build stronger communities. We’re an organization that champions diversity and inclusion at every rung of the ladder and are proud to be an equal opportunity workplace. Because our people are our greatest assets, we also offer competitive compensation and benefits that include:

Compensation - The salary range is tied to the market for similarly benchmarked roles. The range is not an absolute, but a guide, and offers will be based on the individual candidate’s knowledge, skills, experience, and market conditions, as well as internal peer equity.  Depending upon all the preceding considerations for the final selected individual candidate, the offer may be lower or higher than the stated range:  $90,000 - 125,000 annuallyAnnual Incentive Plan Bonus - 10%Medical, Dental, & Vision Insurance Starting Day 1!Life InsurancePaid Time OffPaid HolidaysParental Leave401(k) PlanFlexible Spending & Health Saving AccountsAD&D InsuranceDisability InsuranceTuition Reimbursement

Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, subject to applicable law.

***Applicants are required to be eligible to lawfully work in the U.S. immediately; employer
will not sponsor applicants for U.S. work authorization (e.g. H-1B visa) for this
opportunity***

As an inclusive company, Veolia is committed to diversity and gives equal consideration to all applications, without discrimination.

As an inclusive company, Veolia is committed to diversity and gives equal consideration to all applications, without discrimination.

Confirm your E-mail: Send Email