Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Embedded software engineer

Norwich
Badger Meter
Embedded software engineer
Posted: 17h ago
Offer description

Badger Meter is a leading global water technology company, with a mission to preserve and protect the world’s most precious resource. For more than 100 years, cities and businesses have utilized our innovative and trusted solutions to enhance operational efficiency and conserve water while making it more affordable, clean and resilient. Just like every drop counts, at Badger Meter every employee counts because our contributions have a lasting impact on the world!


What You Will Contribute

As an Embedded Software Engineer at Badger Meter, you will focus on the development of embedded firmware that powers our advanced monitoring solutions. You’ll be part of a team that supports global water utilities through a comprehensive offering of network monitoring equipment, a cloud-based data platform, expert advisory analysis, and management services.


Responsibilities

* Writing firmware for Badger Meter monitoring instruments
* Extending, maintaining and debugging existing software
* Working closely with other firmware developers and cloud infrastructure developers
* Liaise with the business development parts of Badger Meter to ensure sales and support staff fully understand Badger Meter software products, their features and functions
* Assist customer support, workshop and field technicians with software related issues and queries


Development Skills

* C programming for embedded systems
* Experience with FreeRTOS or other real time operating systems
* Experience of STM32 micros, STM32CubeIDE and STM32CubeMX
* Experience using SD cards with embedded systems, preferable with FatFS
* Ability to write robust software that can run unattended for years
* Debugging, troubleshooting, and problem-solving skills
* Version control (Git)
* Knowledge of test-driven development in embedded systems (unit testing)
* Ability to use an oscilloscope, read a schematic, and debug embedded systems at an electronic level


Development Skills (Additional)

* Python experience (including numpy, scipy)
* Experience using and developing code for Linux (or other Unix) systems
* Rust experience
* Java experience
* Building and deploying software in cloud environments (AWS, Google Cloud, etc)
* Python development for numerical or scientific code


Behavioral Competencies

* Motivated, driven, and organised - able to solve problems effectively
* Work equally well as part of a team effort or on a single-person project
* Comfortable assuming responsibility for deliverables and delivering on schedule
* Articulates ideas and solutions - positive contributor to scrum sessions
* Ability to adapt and work effectively on a variety of tasks at once
* High standards of delivery and attention to detail


Experience & Qualifications

* Educated to degree level or higher in a computing or engineering discipline
* On path to full membership of a professional body such as the BCS or IEEE


Competencies

* Collaboration: Work collaboratively with others across the organization to achieve shared objectives
* Communication: Convey information and ideas clearly and concisely to individuals or groups in an engaging manner that helps them understand and retain the message; listen actively to others
* Initiating Action: Take prompt action to accomplish work goals; take action to achieve results beyond what is required; be proactive
* Work Standards: Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self-imposing standards of excellence rather than having standards imposed


Working Conditions

* Work is performed in an office environment and requires the ability to operate standard office equipment


Benefits

* Competitive salary range, based on experience and qualifications
* 25 days of annual leave, plus 8 bank holidays
* 12 weeks of fully paid sick leave
* Auto-enrolment pension scheme with a salary sacrifice option
* Company-wide bonus scheme
* Private medical insurance, including dental and optical coverage
* Group life insurance for added peace of mind
* Access to an Employee Assistance Programme, provided by Headspace
* Hybrid working options, supporting flexibility and work-life balance
* Participation in the Cycle to Work scheme
* Annual health checks to support employee wellbeing
* Company-sponsored social events are held annually


Additional Information

* Type of Contract: Full-time
* Workplace type: On-site / Hybrid
* Location: Badger Meter UK | Business Centre Broadland Business Park Peachman Way Norwich Norfolk NR7 0WF

Privacy Statement: The Employee and Applicant Privacy Statement describes how we collect, use, share, retain, and safeguard applicant information. Please see the privacy statement on our website here.

Referrals increase your chances of interviewing at Badger Meter by 2x

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Embedded software engineer
Hempstead
Morson Talent
Embedded software engineer
Similar job
Embedded software engineer
Norwich
Reevr
Embedded software engineer
Similar job
Embedded software engineer – c++
Norwich
Cooper Lomaz Recruitment
Embedded software engineer
See more jobs
Similar jobs
It jobs in Norwich
jobs Norwich
jobs Norfolk
jobs England
Home > Jobs > It jobs > Embedded software engineer jobs > Embedded software engineer jobs in Norwich > Embedded Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save