Embedded Engineer
Role Overview
Embedded Engineer III is a mid-level individual-contributor role with no direct reports.
Independently design, develop, and test embedded software and firmware with minimal supervision.
Lead portions of projects, support junior engineers, and contribute to architectural and design decisions.
Key Skills for This Role
Full Job Posting
Scope of position
Embedded Engineer III is a mid-level individual-contributor role with no direct reports.
Independently design, develop, and test embedded software and firmware with minimal supervision.
Lead portions of projects, support junior engineers, and contribute to architectural and design decisions.
Primary duties
- Design, develop, and test firmware for microcontroller- and microprocessor-based systems.
- Lead firmware development for modules or subsystems.
- Perform hardware bring-up, board-level debugging, and validation.
- Develop test plans, execute testing, and document results.
- Drive root-cause analysis for complex hardware and software issues.
- Contribute to firmware architecture and maintain technical documentation.
- Mentor junior embedded engineers and collaborate on requirements and interfaces.
- Participate in and lead code reviews and process-improvement initiatives.
Required qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent education and experience.
- 5+ years of embedded firmware or software development experience.
- Strong C and/or C++ proficiency for embedded targets.
- RTOS development experience, such as FreeRTOS, Zephyr, or similar.
- Experience with ARM Cortex-M or similar embedded processor architectures.
- Knowledge of UART, SPI, I2C, CAN, Ethernet, USB, and other embedded communication protocols.
- Hardware bring-up, board-level debugging, Git, and independent hardware/software debugging ability.
- Strong written and verbal communication skills.
Preferred qualifications
- Experience in safety-critical or regulated environments such as IEC 61508, ISO 26262, or IEC 62443.
- Familiarity with bootloader design and firmware update mechanisms.
- Experience with low-power embedded-system design.
- Exposure to Bluetooth, Wi-Fi, Zigbee, LoRa, or other wireless protocols.
- Familiarity with PC-lint, Polyspace, Coverity, or similar static-analysis tools.
- Experience with embedded CI/CD pipelines and secure firmware design practices.
Work location and conditions
- This onsite role is based in Oviedo, Florida, with work in the office Monday through Friday.
- Work occurs primarily in an office environment, with occasional manufacturing-floor presence and required personal protective equipment.
- Minimal travel of 0% to 5% is required.
- The role includes office and laboratory work and occasional lifting or moving equipment up to 25 pounds.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Watts Water Technologies
NPD Engineer Intern, Summer 2027
Fort Worth, USA
Digital Sales Manager - Remote
, USA
Welder
Oviedo, USA
Corporate Counsel - Employment
North Andover, USA
Production Support Coordinator - 1st Shift
Franklin, USA
Polisher
Oviedo, USA
Regional Sales Manager
, GBR
Material Handler I
Groveport, USA