Software/Firmware Engineer
- Full-time
- Contract type: Standard
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 attitude
- Self-starter with the ability to work independently, identify problems, formulate solutions, and determine priorities with minimum oversight
- Solid organizational skills including attention to detail, time management, and multi-tasking skills
- Meticulous with a keen eye for detail, ensuring high-quality deliverables
- Enjoys working in a team environment and collaborating with others to develop solutions to technical challenges
- Enjoys technical challenges and breaking down problems into more manageable parts, evaluating options, and making well-reasoned judgements
- Creative 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 staff
- Participate in the Agile software development process, including regular standups; code reviews; demos; and sprint planning meetings
- Work 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 lifecycle
- Develop real-time firmware in C++ for ARM based processors
- Strong problem-solving skills with a collaborative approach to troubleshooting and
- debugging with JTAG and various protocols, UART, SPI, I2C, CAN, and ethernet
- Ability to ensure performance, reliability, and scalability in code developed
- Excellent written and verbal communication skills with an ability to effectively work within a larger cross functional team both onsite and remotely
- Ability to manage actions for small to medium projects to completion while sharing technical knowledge with the group
- Knowledge of Google workspace tools
Education & Experience
Required:
- Bachelors in computer science, mathematics, or related field
- 4+ years of related software and firmware engineering experience
Preferred:
- Developing and troubleshooting networking code in a Windows based environment
- Embedded software development skills using Linux-based instrument/appliance
- Experience 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 expediently
- explore parallel options and provide recommendations for the best approach
- Enjoys fast paced projects focusing on finding technical solutions with the ability to make decisions quickly
- Inquisitive 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 annually
- Annual Incentive Plan Bonus - 10%
- Medical, Dental, & Vision Insurance Starting Day 1!
- Life Insurance
- Paid Time Off
- Paid Holidays
- Parental Leave
- 401(k) Plan
- Flexible Spending & Health Saving Accounts
- AD&D Insurance
- Disability Insurance
- Tuition 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.