Embedded Firmware Engineer
Georgia Pacific · Neenah, WI · 1 mo ago
EngineeringFull-time
About the role
You will join the Devices team, a collaborative, cross-disciplinary group of hardware, software, and project engineers focused on taking motorized, sensor-driven systems from prototype to production. You will move quickly, iterate often, and prioritize customer-centric solutions.
Responsibilities
- Arcitect and deliver embedded firmware that enables reliable, low-power devices and improves product performance and customer outcomes.
- Translate product requirements into firmware designs and algorithms that reduce energy use, improve responsiveness, and simplify maintenance.
- Lead cross-functional efforts to integrate firmware with mechanical, electrical, and cloud/software components to accelerate time-to-market.
- Define and execute verification strategies and test plans using statistical analysis to increase product quality and reduce field issues.
- Drive multiple projects to completion on schedule while documenting architecture, decisions, and delivery artifacts in source control and lifecycle systems (e.g., Git, SAP).
Requirements
- Bachelor’s degree in Engineering (electrical, electronics, computer, or software) or equivalent practical experience.
- Proficient in C and C++ for embedded systems development.
- Hands-on experience with embedded microcontrollers and proven debugging/troubleshooting techniques.
- Working knowledge of motor controls, power supplies, low-power electronics, and wireless communications.
- Experience managing code repositories with Git and documenting work in engineering lifecycle systems.
Qualifications
- Experience developing on ARM Cortex-M series microcontrollers.
- Experience with real-time operating systems (RTOS) in embedded devices.
- Experience working in an agile project development environment.
- Familiarity with automated unit testing and embedded testing frameworks.
- Knowledge of multiple programming languages (e.g. C#, JavaScript, Object-Oriented Languages).
Skills
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to manage multiple projects simultaneously.
- Experience with version control systems like Git.
- Understanding of embedded system design principles.
Benefits
We offer a comprehensive benefits package including medical, dental, vision, flexible spending and health savings accounts, life insurance, ADD, disability, retirement, paid vacation/time off, educational assistance, and may also include infertility assistance, paid parental leave and adoption assistance.