Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr Software Engineer image - Rise Careers
Job details

Sr Software Engineer


Job Overview:

Sr. Embedded Software Engineer – Controls & Integration Support

 

Keurig Coffee Brewers is expanding its research capabilities and is seeking an engineer to support our thermos-fluids research team. In this unique role, you will not only modify and debug experimental control algorithms for embedded systems but also serve as a critical liaison between our controls/hardware development team and our embedded software team. This position offers the opportunity to work in a dynamic, innovative environment where you will directly impact the development and integration of advanced control systems.

 

Shifts & Schedule: This full-time position will be supporting our Day Shift Monday - Friday . Additional flexibility to work overtime.

 

Compensation: This is an exempt, salaried position paid on a biweekly cycle. Compensation is flexible and determined by the candidate's experience level.

 

Responsibilities:

  • Modify control algorithms in embedded software as directed by the thermos-fluids research and controls development teams.
  • Debug and optimize experimental codes to ensure robust performance in evolving test scenarios.
  • Build, maintain, and document a repository of test codes and control algorithm versions for reproducibility and traceability.
  • Serve as a bridge between the controls/hardware development team and the embedded software team.
  • Follow and enforce best practices in software development to ensure that newly developed algorithms are seamlessly integrated and maintained within production code.
  • Collaborate with multidisciplinary teams to refine requirements, troubleshoot integration challenges, and implement solutions that enhance system performance.
  • Work within an Agile development environment to continuously improve the embedded control systems.
  • Participate in code reviews, sprint planning, and regular team meetings to share insights and drive best practices.
  • Provide technical support and mentorship to team members regarding control systems integration and embedded software development.

Total Rewards:

Where Applicable:

  • Benefits eligible day one!!
  • Benefits, subject to election and eligibility: Medical, Dental, Vision, Disability, Paid Time Off (including paid parental leave, vacation, and sick time), 401k with company match, Tuition Reimbursement, and Mileage Reimbursement
  • Annual bonus based on performance and eligibility

Requirements:
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • Demonstrated experience (through coursework, internships, or previous roles) in embedded software development and algorithm implementation.
  • Proficiency in programming languages such as Python, C, C++, or similar object-oriented languages.
  • Experience with Linux, embedded RTOS, or bare-metal embedded systems.
  • Familiarity with source control systems, debugging tools, compilers, and other software development lifecycle tools.
  • Prior exposure to control systems or algorithm development is a plus.
  • Excellent organizational skills with a keen attention to detail.
  • Strong communication skills and the ability to work effectively both independently and within cross-functional teams.
  • A proactive, self-starter attitude with the ability to manage multiple tasks and priorities in a fast-paced environment.

Company Overview:

 

Keurig Dr Pepper (NASDAQ: KDP) is a leading beverage company in North America, with a portfolio of more than 125 owned, licensed and partners brands and powerful distribution capabilities to provide a beverage for every need, anytime, anywhere. We operate with a differentiated business model and world-class brand portfolio, powered by a talented and engaged team that is anchored in our values. We work with big, exciting beverage brands and the #1 single-serve coffee brewing system in North America at KDP, and we have fun doing it! 

 
Together, we have built a leading beverage company in North America offering hot and cold beverages together at scale. Whatever your area of expertise, at KDP you can be a part of a team that’s proud of its brands, partnerships, innovation, and growth. Will you join us? 

 
We strive to be an  employer of choice , providing a culture and opportunities that empower our team of ~28,000 employees to grow and develop. We offer robust benefits to support your health and wellness as well as your personal and financial well-being. We also provide employee programs designed to enhance your professional growth and development, while ensuring you feel valued, inspired and appreciated at work.

 
Keurig Dr Pepper is an equal opportunity employer and affirmatively seeks diversity in its workforce. Keurig Dr Pepper recruits qualified applicants and advances in employment its employees without regard to race, color, religion, gender, sexual orientation, gender identity, gender expression, age, disability or association with a person with a disability, medical condition, genetic information, ethnic or national origin, marital status, veteran status, or any other status protected by law

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr Software Engineer, Keurig Dr Pepper

If you're passionate about embedded systems and integration, the Senior Software Engineer position at Keurig Dr Pepper in Berrien County, MI, is the perfect opportunity for you! In this role, you'll dive into modifying and debugging experimental control algorithms while collaborating closely with our innovative thermos-fluids research team. Your expertise in embedded software will shine as you take on the responsibility of optimizing codes to ensure exceptional performance across various test scenarios. Here, not only will you develop robust algorithms, but you'll also act as a vital bridge between our hardware and embedded software teams, fostering communication and integration. Within an Agile development environment, you'll be engaged in active code reviews and sprint planning, contributing to our mission of enhancing system performance. Moreover, you’ll have the chance to mentor fellow team members and outline best practices, ensuring our software meets the highest standards of quality. Our supportive culture champions professional growth, with generous benefits starting as soon as you do! Join us at Keurig Dr Pepper, where an exciting beverage company awaits you and your career can truly flourish. Together, we create delicious products enjoyed by millions; come add your talent to our dynamic team!

Frequently Asked Questions (FAQs) for Sr Software Engineer Role at Keurig Dr Pepper
What are the key responsibilities of a Senior Software Engineer at Keurig Dr Pepper?

As a Senior Software Engineer at Keurig Dr Pepper, you will modify control algorithms and debug experimental codes in embedded software. You'll build and maintain repositories of test codes, collaborate with multidisciplinary teams, and ensure seamless integration of algorithms into production code. Additionally, you will participate in Agile processes to continuously improve control systems and provide technical mentorship to others.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer role at Keurig Dr Pepper?

Candidates for the Senior Software Engineer position at Keurig Dr Pepper should possess a Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field, along with experience in embedded software development. Proficiency in programming languages like Python, C, and C++ is essential, as is familiarity with Linux and embedded systems. Strong communication and organizational skills are also required.

Join Rise to see the full answer
What programming languages should I be proficient in for the Senior Software Engineer position at Keurig Dr Pepper?

For the Senior Software Engineer role at Keurig Dr Pepper, proficiency in programming languages such as Python, C, and C++ is crucial. Familiarity with object-oriented programming languages and debugging tools will also greatly enhance your ability to succeed in this position.

Join Rise to see the full answer
What work environment can I expect as a Senior Software Engineer at Keurig Dr Pepper?

As a Senior Software Engineer at Keurig Dr Pepper, you will work in a dynamic, fast-paced, and collaborative environment. The role emphasizes Agile methodologies and values team engagement, with opportunities for professional development and mentorship. The supportive culture encourages innovation and aims to enhance the performance of advanced control systems.

Join Rise to see the full answer
What benefits does Keurig Dr Pepper offer to Senior Software Engineers?

Keurig Dr Pepper offers comprehensive benefits for Senior Software Engineers, starting on day one. Benefits include medical, dental, and vision coverage, disability, paid time off, 401k with company match, tuition reimbursement, and performance-based bonuses. The company places a strong emphasis on employee wellness and development under a culture that values diversity and inclusivity.

Join Rise to see the full answer
Common Interview Questions for Sr Software Engineer
Can you explain your experience with embedded software development?

When answering this question, provide specific examples of projects where you've developed embedded software. Highlight your technical skills, such as programming languages you’ve used, the challenges you faced, and how you optimized your code for performance.

Join Rise to see the full answer
How do you approach debugging complex embedded systems?

To answer this question effectively, describe your debugging process. Discuss tools you use, how you isolate issues, and any methodologies (like pair programming or code reviews) that you implement to identify and resolve bugs efficiently.

Join Rise to see the full answer
How do you ensure seamless integration between hardware and software?

Talk about your collaborative experiences with hardware teams, emphasizing communication and feedback loops. Provide examples of how you adapted your software design based on hardware capabilities and limitations in past projects.

Join Rise to see the full answer
What Agile methodologies have you worked with, and how do they influence your software development process?

Share your experience with Agile methodologies like Scrum or Kanban, clearly stating your role in team meetings, sprint planning, and retrospectives. Discuss how Agile practices have enhanced collaboration and project delivery in your previous positions.

Join Rise to see the full answer
Describe a time you had to troubleshoot a performance issue in embedded software.

In your response, narrate a specific situation where you faced a performance challenge. Detail your analytical approach, the steps taken to resolve the issue, and the end results, emphasizing your problem-solving skills.

Join Rise to see the full answer
How do you stay updated on the latest trends in embedded systems?

Explain your strategies for keeping up-to-date with emerging technologies, whether through online courses, webinars, industry conferences, or professional organizations. Highlight how this knowledge influences your work.

Join Rise to see the full answer
What coding standards do you adhere to during software development?

Discuss the importance of coding standards for maintainability and readability in collaborative settings. Share examples of standards you've followed and how they benefit the overall development process.

Join Rise to see the full answer
How do you mentor less experienced team members?

Offer insights into your mentoring style, whether it involves one-on-one discussions, code reviews, or knowledge-sharing sessions. Provide examples demonstrating how you’ve fostered skill development in your teams.

Join Rise to see the full answer
What factors do you consider when optimizing code for embedded systems?

When answering this, articulate considerations like memory usage, processor efficiency, and response time. Discuss specific tools or techniques you utilize to achieve optimization in your embedded code.

Join Rise to see the full answer
Why do you want to work for Keurig Dr Pepper?

Focus on the alignment between your career goals and Keurig Dr Pepper’s values and mission. Discuss your enthusiasm for contributing to the development of innovative beverage solutions and how you see your skills fitting within their culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago

Join Keurig Dr Pepper as a Merchandiser to support their leading beverage brands in a dynamic and engaging role.

Photo of the Rise User
Keurig Dr Pepper Hybrid US, Collin County, TX; Texas, Frisco, TX
Posted 6 days ago

Keurig Dr Pepper seeks a Principal Business Analyst to streamline operations and optimize technology solutions through data-driven decision-making.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Be part of a dynamic team at Google as a Site Reliability Engineer, where you will optimize systems and uphold Google's renowned service reliability.

Photo of the Rise User

Join Pair Team as a Staff Software Engineer to drive the development of impactful healthcare solutions through exceptional frontend engineering.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Sarpy County, NE; Nebraska, Offutt Air Force Base, NE
Posted 10 days ago

Join GDIT as a SCITLS SharePoint Software Developer Advisor and contribute to the safety and mission success of national security operations.

Photo of the Rise User
KARL STORZ Hybrid US, Fort Bend County, TX; Texas, Stafford, TX
Posted 10 days ago

As a Software Engineer II at KARL STORZ, you will be integral in developing scalable software solutions that enhance patient outcomes in operating rooms.

Photo of the Rise User
Posted 2 days ago

Join Robust AI as a Lead Frontend Engineer and help shape the user experiences of the future of robotics.

Posted 3 days ago

Join Pinch as a Senior Front-End Developer to lead the development of elegant and intuitive user-facing web experiences.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Family Medical Leave
Maternity Leave
Paternity Leave
Fully Distributed
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join Workiva's Infrastructure Engineering team to lead the design and operation of their cloud infrastructure as a Senior Software Engineer.

Photo of the Rise User
Posted 4 days ago

Join a growing company revolutionizing healthcare technology as a Lead Full Stack Developer to build a HIPAA-compliant telehealth application.

Keurig Dr Pepper (KDP) is a leading beverage company in North America, with annual revenue of more than $14 billion and approximately 28,000 employees. KDP holds leadership positions in liquid refreshment beverages, including soft drinks, specialt...

23 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini