← All jobs

Remote

Principal Embedded Software Engineer

About this role

Working remotely, the full-time salaried Principal Embedded Software Engineer will develop and optimize embedded software solutions, ensuring system performance and reliability while collaborating with cross-functional teams. Key responsibilities Design and implement embedded software for various applications Optimize software performance and troubleshoot issues in existing systems Collaborate with hardware engineers to ensure seamless integration of software and hardware components Required qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a related field 5+ years of experience in embedded software development Proficiency in programming languages such as C/C++ and Python Experience with real-time operating systems and hardware interfaces Strong understanding of software development life cycle and agile methodologies

Source listing: virtualvocations_main