Bootstrap

The Coca-Cola Company

Principal Embedded/Firmware Software Engineer

๐Ÿ“ŒAtlanta, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ principal

๐Ÿ’ฐ 149000

Position Overview

Reporting to the Senior Director, Embedded Software Engineering, the Principal Embedded Firmware Engineer will serve as a key leader within the Embedded Software team, helping architect, develop, and maintain scalable, robust firmware solutions while driving technical excellence across the team. In this role, you will design embedded systems for resource-constrained devices, lead critical projects through their entire lifecycle, and mentor developers to ensure adherence to embedded development best practices and high-quality code

What Youโ€™ll Do

  • Architect and Develop: Conceive and implement scalable and maintainable embedded system designs, ensuring adherence to best practices for resource-constrained environments, including optimization (e.g., minimizing dynamic memory allocation, leveraging efficient algorithms).
  • Technical Leadership: Drive architectural decisions across projects, champion robust design principles, and enforce high quality coding standards within the team. Serve as a trusted technical advisor and hold both junior and peer-level developers accountable for quality.
  • Firmware Lifecycle Management: Manage firmware releases end-to-end, supporting multiple releases and ensuring backward compatibility, reliability, scalability, and performance across product lines.
  • Embedded Development: Develop firmware in C and embedded C++ and design reusable software solutions leveraging state machine and event-driven programming paradigms.
  • Automation and Testing: Build automated feature and unit tests into the development lifecycle using Python. Set frameworks for automated testing and verification processes.
  • Mentorship and Collaboration: Guide junior engineers by reviewing code, offering constructive feedback, and creating opportunities for skills development. Work cross-functionally with product managers, hardware engineers, and business stakeholders to balance technical needs and timelines.
  • Risk Management: Identify risks and dependencies impacting project/program timelines, and drive solutions to mitigate them.

What Youโ€™ll Need

  • Educational Background: Bachelorโ€™s degree in Computer Engineering, Electrical Engineering, or a related field (Masterโ€™s degree preferred).

Experience In Embedded Systems

  • 10โ€“15+ years of hands-on firmware development experience, preferably designing solutions for resource constrained devices.
  • Comfortable with real-time embedded systems both with and without RTOS.
  • Practical knowledge of low-level protocols like CAN open, UART/RS232, I2C, and SPI.

Architectural Expertise

  • Proven ability to design scalable and maintainable embedded systems, using efficient programming paradigms (e.g., state machines, event-driven architectures).

Programming Skills

  • Strong proficiency in C and embedded C++ for firmware development.
  • Proficiency in Python for automation tasks and feature testing.

Embedded Best Practices Mindset

  • Familiarity with concepts like minimizing dynamic memory allocation, optimizing power usage, and implementing efficient algorithms.
  • Expertise in debugging using embedded tools like hardware debuggers, logic analyzers, oscilloscopes, and protocol analyzers.

Leadership And Influence

  • Demonstrated ability to mentor and upskill junior engineers while driving adherence to internal standards.
  • Experience influencing senior stakeholders on technical decisions, timelines, and solutions. Ability to foster collaboration and build consensus on technical viewpoints.

Soft Skills

  • Strong written and verbal communication skills to articulate technical concepts clearly and collaboratively.

What We Can Do For You

  • Purpose and Impact: Work with a purpose-driven organization that values sustainability, community, and innovation in the embedded systems domain.
  • Global Collaboration: Develop, enhance, and maintain global connections that accelerate learning and drive impactful results.
  • Supportive Culture: Be part of a team that promotes belonging, safety, and empowerment, allowing you to bring your best self to work.

Technical Skills Summary

  • C, embedded C++, Python
  • Automated testing frameworks
  • Resource-constrained devices
  • Real-time embedded systems (with/without RTOS)
  • Low-level protocols: CANopen, UART, RS232, I2C, SPI
  • Debugging tools: hardware debuggers, logic analyzers, oscilloscopes, protocol analyzers
  • Algorithm optimization and memory management best practices

Skills

Collaborative Leadership; Mechanical Engineering; Process Control; Good Manufacturing Practices (GMP); Supply Chain Processes; Computer-Aided Design (CAD); Risk Assessments; Process Engineering; Microsoft Office; Communication; Statistical Process Control (SPC); Quality Engineering; Manufacturing Analytics; Data Compilation; Lean Six Sigma (LSS); Production Processes

Pay Range:$149,000 - $173,000

Base pay offered may vary depending on geography, job-related knowledge, skills, and experience. A full range of medical, financial, and/or other benefits, dependent on the position, is offered.

Annual Incentive Reference Value Percentage:30

Annual Incentive reference value is a market-based competitive value for your role. It falls in the middle of the range for your role, indicating performance at target.
Other similar jobs

GPU SW Engineer

@ Huawei Technologies Research & Development (UK) Ltd, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Alternance - Ingรฉnieure/Ingรฉnieur "Edge Computing"

@ EDF, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

SOC Engineer

@ Hitachi Digital, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Cyber Security Engineer

@ AeroVironment, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Controls Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Systems Engineer

@ Allied OneSource, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded RTOS Lead Engineer

@ Carrier, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded RTOS Engineer

@ Carrier, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Engr I

@ Honeywell, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Technical Lead Engineer, Embedded Systems

@ Lam Research, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ principal

  • Salary

    ๐Ÿ’ฐ 149000

  • Skills
  • Industry
  • Find similar jobs

    GPU SW Engineer

    @ Huawei Technologies Research & Development (UK) Ltd, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Alternance - Ingรฉnieure/Ingรฉnieur "Edge Computing"

    @ EDF, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    SOC Engineer

    @ Hitachi Digital, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Cyber Security Engineer

    @ AeroVironment, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Controls Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Systems Engineer

    @ Allied OneSource, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded RTOS Lead Engineer

    @ Carrier, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded RTOS Engineer

    @ Carrier, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Engr I

    @ Honeywell, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Technical Lead Engineer, Embedded Systems

    @ Lam Research, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—