Search Remote Jobs

Principal Embedded Software Engineer

🔥 29 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of The Home Depot

The Home Depot

10,000+ employees

Founded 1978

🛒 Retail

👥 B2C

💰 Debt Financing on 2007-07

Retail • B2C

The Home Depot is a leading home improvement retailer, offering a wide range of building materials, home improvement products, lawn and garden products, and related services. The company operates both physical stores and an online platform, providing comprehensive solutions for DIY enthusiasts, professional contractors, and homeowners. The Home Depot is committed to diversity, equity, and inclusion, providing employment opportunities and benefits to a diverse workforce. Additionally, the company places a high emphasis on customer service and associate engagement to maintain its position as a trusted leader in the home improvement industry.

📋 Description

• Define and maintain the embedded software architecture for robotic platforms. • Establish engineering standards, coding guidelines, testing requirements, and development processes. • Lead technical design reviews and architecture discussions. • Mentor embedded software engineers and provide technical guidance. • Drive technical decision-making across robotics and platform initiatives. • Design, develop, and maintain embedded software running on robotic platforms. • Develop software for robot motion control and navigation systems, sensor fusion, power management, communications, diagnostics, and safety systems. • Implement robust and maintainable software using modern engineering practices. • Optimize software performance for real-time and resource-constrained environments. • Collaborate with robotics engineers on navigation and autonomy features.

🎯 Requirements

• Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or related field. • 8+ years of embedded software development experience. • 3+ years of technical leadership or lead engineering experience. • Experience developing software for mobile robotic systems. • Strong proficiency in C and C++. • Experience with embedded Linux systems. • Experience debugging hardware/software interactions. • Strong understanding of real-time systems and concurrency. • Experience with software architecture and system design. • Experience working with an RTOS.

🏖️ Benefits

• Health insurance • 401(k) matching • Flexible working hours • Paid time off • Professional development opportunities

Apply Now

Similar Jobs

🔥 3 hours ago

RTX

10,000+ employees

🚀 Aerospace

MES Systems Analyst at Pratt & Whitney delivering digital solutions and integrating PLM & MES systems. Focus on process planning and manufacturing execution for aerospace and defense.

🔥 6 hours ago

MURAL

501 - 1000

🤖 Artificial Intelligence

🏢 Enterprise

⚡ Productivity

Staff Backend Engineer designing and building core AI systems for Mural's collaboration platform. Focusing on backend operations to enhance AI-driven collaboration experiences.

🕒 Yesterday

AAA

5001 - 10000

🚗 Transport

👥 B2C

IT Systems Analyst III managing customer data hub capabilities to support operational needs at CSAA Insurance Group. Collaborating with technical and business teams in an agile environment remotely.

🕒 Yesterday

CVS Health

10,000+ employees

⚕️ Healthcare Insurance

🛒 Retail

🧘 Wellness

Staff Systems Engineer - Digital focusing on data architecture for CVS Health’s digital products. Leading cross-team collaboration on data governance and compliance initiatives within a health-centric environment.

🕒 Yesterday

Motorola Solutions

10,000+ employees

🔐 Security

📡 Telecommunications

🏢 Enterprise

Systems Engineer at Motorola Solutions designing and implementing public safety communication systems. Collaborating with multiple teams on data services enhancement projects for local governments.