CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Principal Embedded Software Engineer Jobs

6 Job Offers

Filters
Principal Embedded Software Engineer
Save Icon
Lead the embedded software strategy for cutting-edge 3D printers as a Principal Engineer in Somerville. You will architect scalable systems in C/C++, solve complex hardware-software challenges, and define the technical roadmap. This senior role requires deep expertise in shipping complex hardware...
Location Icon
Location
United States , Somerville
Salary Icon
Salary
175000.00 - 200000.00 USD / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Location Icon
Location
United Kingdom
Salary Icon
Salary
75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Lead the development of cutting-edge maritime defence systems, including underwater vehicles and sonar, as a Principal Embedded Software Engineer. This Dorchester-based role requires expert C/C++ skills and experience with safety standards like SIL/ASIL. You will define technical processes and bu...
Location Icon
Location
United Kingdom , Dorchester; Winfrith
Salary Icon
Salary
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Location Icon
Location
United States , Irvine
Salary Icon
Salary
180000.00 - 250000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Location Icon
Location
United States , Los Angeles
Salary Icon
Salary
165000.00 - 215000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Lead embedded software development for advanced MANET radios and research projects in Irvine. This senior role requires 8+ years of C programming and Linux kernel driver expertise. You will design MAC protocols, security features, and BSPs for ARM/RISC-V systems, ensuring compliance with NIST FIP...
Location Icon
Location
United States , Irvine
Salary Icon
Salary
165000.00 - 215000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Explore the world of Principal Embedded Software Engineer jobs, where technical mastery meets strategic leadership. A Principal Embedded Software Engineer is a senior-level expert responsible for the complete lifecycle of the software that powers dedicated computing systems. These professionals are the cornerstone of developing complex, intelligent devices, from medical instruments and automotive control units to consumer electronics and industrial machinery. Their role transcends mere coding; they are the chief architects and technical visionaries who ensure that software integrates seamlessly with hardware to create reliable, efficient, and innovative products. The typical responsibilities for someone in this profession are extensive and critical to project success. They are tasked with defining the high-level system architecture and setting the technical direction for embedded projects. This involves designing, developing, and optimizing robust embedded software, often using programming languages like C and C++. A significant part of their role involves low-level hardware interfacing, working with microcontrollers, Real-Time Operating Systems (RTOS), and understanding hardware schematics. Beyond technical design, they lead and mentor teams of software engineers, fostering best practices and guiding technical problem-solving. They are also key collaborators, bridging the gap between hardware, software, and product management teams to align technical execution with business goals. Driving performance, reliability, security, and quality across all firmware deliverables is a fundamental expectation. To qualify for Principal Embedded Software Engineer jobs, candidates generally need a substantial background, often 8-10 years or more, in embedded systems development. A deep, expert-level proficiency in C/C++ is non-negotiable, alongside extensive experience with RTOS concepts, multi-threading, and low-level driver development. Strong debugging skills using tools like oscilloscopes and logic analyzers are essential for troubleshooting complex system-level issues. From a leadership perspective, proven experience in technical leadership, system design, and mentoring is a standard requirement. A bachelor's or master's degree in Computer Engineering, Electrical Engineering, or Computer Science is typically expected. Additional valued skills often include knowledge of digital signal processing (DSP), wireless communication protocols, power management, and bootloader development. For those seeking these high-impact jobs, exceptional problem-solving abilities, meticulous attention to detail, and superior communication skills are paramount for effectively guiding teams and influencing project outcomes. This career path is ideal for those who want to shape the future of technology at its most fundamental level.

Filters

×
Countries
Category
Location
Work Mode
Salary