Software Principal Engineer - Embedded Controller

A global technology company that helps individuals and organizations transform how they work, live and play.
$161,500 - $209,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer - Embedded Controller

Dell Technologies is seeking a Principal Software Engineer to join their Software Engineering team in Austin, Texas. This role focuses on developing sophisticated embedded systems and software solutions using C/C++ programming and assembly. As a Principal Engineer, you'll be responsible for the entire software development lifecycle, from design to implementation and validation.

The position requires a strong background in embedded software development with at least 8 years of experience and a bachelor's degree in Computer Science, Computer Engineering, or related field. You'll work with cutting-edge technologies and collaborate with system architects to define features and requirements for next-generation applications and products.

Key responsibilities include implementing solutions in C/C++, conducting code reviews, working on all aspects of the software development lifecycle, and providing technical leadership to the team. The role offers significant opportunity for mentorship and technical direction, making it ideal for experienced developers who want to influence architecture and guide junior team members.

The compensation is highly competitive, ranging from $161,500 to $209,000, and comes with comprehensive benefits including healthcare, financial wellness tools, parental leave, and wellness programs. Dell Technologies is known for its inclusive culture and commitment to innovation, making it an excellent place for career growth.

The company's global presence and focus on transformative technology solutions means you'll be working on impactful projects that help organizations and individuals transform how they work and live. Dell's commitment to equal employment opportunity and diverse workplace culture ensures a supportive environment for professional development.

This role is perfect for someone who combines deep technical expertise in embedded systems with leadership abilities and a passion for mentoring others. You'll be part of a team that delivers next-generation application enhancements and new products, working with the most advanced technologies and methodologies in the industry.

Last updated 4 minutes ago

Responsibilities For Software Principal Engineer - Embedded Controller

  • Implement solutions using C/C++ programming/assembly and conduct design/code reviews
  • Work on all aspects of software development life cycle
  • Work with system and software architects on feature definitions, requirements, and behavior specifications
  • Provide technical advisement and direction to the team
  • Provide mentorship and guidance to less experienced developers

Requirements For Software Principal Engineer - Embedded Controller

  • BSEE, BSCE, BSCS or related degree plus 8+ years of current embedded software development experience
  • Strong programming skills in C/C++ - knowledge of data structures, algorithms, and HW protocols
  • Strong Analytical, problem-solving, and debugging skills
  • Be able to work in a team-oriented environment with strong verbal and written communications skills
  • Understanding of Real Time OS and Familiarity with Git
  • Understanding of computer architecture and familiarity with Agile methodologies

Benefits For Software Principal Engineer - Embedded Controller

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Software Principal Engineer - Embedded Controller

Firmware Senior Principal Engineer

Senior Principal Firmware Engineering role at Dell Technologies, focusing on BIOS and driver development, requiring 12+ years of experience and expertise in embedded systems.

BIOS Software Principal Engineer

Principal BIOS Software Engineer position at Dell Technologies in Taipei, developing and maintaining BIOS software for X86 systems with comprehensive benefits.

Principal Software Engineer - Windows Driver

Principal Software Engineer position at Dell Technologies focusing on Windows driver development, requiring 8+ years of embedded software experience and strong C/C++ programming skills.

OS Driver Principal Engineer

Principal OS Driver Software Engineer position at Dell Technologies, focusing on Windows driver development and kernel programming in Taipei.

BIOS Software Principal Engineer

Principal BIOS Software Engineering role at Dell Technologies, focusing on firmware development and system architecture with emphasis on UEFI and ARM computing platforms.