
Engineer II - Electrical & Embedded Software
$89,000 - $99,000 / year
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
Description:
The Engineer II - Electrical & Embedded Software has a primary focus on embedded software with a strong background in hardware design. This role supports the design, development, and support of embedded software and electrical hardware for Culligan's residential, retail, and commercial water treatment products. This individual will contribute to new product development and continuous improvement initiatives. This is a hybrid position based on out of Rosemont, IL.
Responsibilities:
- Develop embedded software for microcontroller-based systems, including system-level architecture, control logic, sensor data processing, and communication protocols ensuring modularity, scalability, and maintainability.
- Perform software integration, unit and regression testing to validate functionality and reliability.
- Troubleshoot firmware issues using oscilloscopes, logic analyzers, and debuggers; optimize code for performance and resource efficiency.
- Support schematic capture, PCB layout, and prototype development for new and existing products.
- Assist with selecting components based on system requirements, performance, and cost.
- Contribute to creating schematic capture and PCB layout using Altium.
- Support building and testing prototypes, design validation, and support transition to production
- Assist with ensuring hardware designs meet relevant safety, EMC/EMI, and regulatory standards (UL, CE, FCC).
- Generate and maintain electrical design documentation, BOMs, test reports, software requirements, design specifications, and test plans.
- Work closely with mechanical and manufacturing teams to ensure cohesive product development.
- Participate in all phases of the product development lifecycle-from concept and design through testing, release, and field support.
- Identify opportunities for design optimization, cost reduction, and performance enhancement.
- Support junior engineers and contribute to technical reviews and knowledge sharing.
- Perform other job responsibilities as needed.
Requirements:
- Bachelor of Science degree in electrical engineering and/or computer science.
- 3+ years embedded software experience is required - this role is primarily embedded firmware focused.
- Prior experience in electrical engineering (circuit design / boards / hardware support) preferred.
- Proficiency in programming/debugging in C/C#/C++/Python language and compiling source code.
- Proficiency in reading and interpreting electrical schematics, mechanical 3D models and P&IDs.
- Proficiency in using PCB layout software and basic CAD to create circuit & PCB drawings.
- Proficiency in building prototype hardware and test equipment with direction.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively and cross-functionally in a team environment.
Competencies:
To perform the job successfully, an individual should demonstrate the following competencies in this position:
Quick Learner Creativity & Innovation Analytical & Troubleshooting Skills
Detail Oriented Initiative Integrity
Conceptual Ability Customer Focus Oral & Written Communication
Target Salary Range: $89,000 - $99,000 salary a year with the opportunity for eligible employees to earn additional compensation pursuant to the Company's bonus plan. Exact pay will be based on factors including, but not limited to relevant education, qualifications, certifications, experience, level, geographic location, and business and organizational needs. Full-time positions are eligible for competitive benefits, including paid time off, health, dental, vision, life, disability benefits and 401(k).
#LI-LV2
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
