Principal Software Engineer Jobs
By Microsoft At , Mountain View, 94043 $133,600 - $256,800 a year
Experience with development of resilient software, high-availability services
Knowledge of DPDK, L3/4 firewalls, L7 proxy (nginx, envoy, haproxy)
Design and develop large scale distributed software services and solutions.
Adhere to and drive modern software engineering practices through design reviews.
System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
Improve test coverage for services, organize and implement integration tests, and resolve problem areas.
Principal Software Quality Engineer, Ppd
By Zillow At , Remote $138,600 - $221,400 a year
Experience working with Source Control, Version control and Atlassian tools for Test Case and Defect Management.
Bachelor's degree in Computer Science or a similar field, or equivalent experience.
Hands on experience with Cypress, LambdaTest, Espresso, XCUITest, XCTest, Appium, and/or Python scripting based tools.
Develop automation testing strategies, plans, tools and frameworks across multiple teams.
Lead test automation and operational excellence initiatives across the organization.
Cross-team collaboration in an agile environment with a shift-left approach to enable rapid release cycle.
Principal Software Engineer Jobs
By Microsoft At , Redmond, 98052 $133,600 - $256,800 a year
Partner with stakeholders to identify requirements as well as author, present and review designs.
Experience deploying and maintaining live services.
Development experience using Azure services.
Experience with running services in Autopilot.
Experience with global delivery of features/products.
Written and oral communication skills to concisely frame an engineering problem and communicate alternative approaches.
Principal Software Engineer Manager
By Microsoft At , Redmond, 98052 $133,600 - $256,800 a year
3+ years of managerial and mentorship experience.
Establish a positive, inclusive team culture consistent with Microsoft cultural attributes, values, leadership principles and manager expectations.
2+ years experience developing high scale, distributed systems on a cloud platform.
Experience architecting solutions for complex distributed systems.
Demonstrate ownership in building and running the service. Drive improvements to resiliency, latency, and product reliability, and promote engineering best practices.
Providing technical leadership for high scale distributed service engineering projects, from start to finish.
Senior Principal Software Engineer
By Walgreens At Deerfield, IL, United States
Interacts with internal and external peers and management to develop unprecedented solutions that affect several departments.
Experience facilitating technical collaboration, increasing productivity and effectiveness by sharing deep knowledge and experience with junior engineers
Goes above and beyond to reduce complexity. As needed, takes on additional “tech lead” responsibilities for driving an initiative to completion.
Experience writing code for highly complex and strategic online applications, microservices or mobile applications
Experience in algorithms, systems, architecture and bits-and-bytes
Experience leading cross-functional teams and mentoring individual contributors
Principal Software Engineer, Vp
By State Street At Burlington, MA, United States
Advise senior management on technical strategy
Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems
10 years of progressively responsible professional software engineering experience preferably in a financial services product delivery setting
Authoritative experience with object-oriented programming, microservices, cloud technologies and relational databases (RDBMS), scripting and new/advanced programming languages
Excellent written and verbal communication skills
Provide thought leadership in the design of product architecture within and beyond the team’s scope of responsibility
Principal Software Engineer I
By State Street At Burlington, MA, United States
Deep knowledge and experience with Liner algebra, computer language design, building compilers, and parallelism
Strong SQL skills with considerable experience in Oracle or SQL Server is preferred
Collaborate with Business Analysts and Product Manages to create simple and sustainable software solutions for complex problems
Extensive Java n-tier application experience
Experience with Machine Learning, Artificial Intelligence, or Cognitive Computing is a plus
7 to 10+ years of distributed system development experience
Principal Software Engineer Jobs
By State Street At Burlington, MA, United States

TBD Salary Range $110,000 - $185,000 Annual The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location ...

Senior Principal Software Engineer
By Fidus Systems At Dayton Metropolitan Area, United States
Communicate clearly (written and oral) with manufacturing, supply chain, program management and the customer as required
Interact with technical management, other professionals, technicians and support personnel to coordinate, recommend and confer regarding technical activities and progress
Master's Degree or equivalent combination of education and experience and a minimum of 10+ years of experience
Document component and subsystem specifications and material requirements
Support the program design to cost and design for manufacture requirements
Strong technical writing skills in support of task documentation
Principal Software Engineer Jobs
By Genius Talent At Greater Minneapolis-St. Paul Area, United States
Must have knowledge on multithreading, memory management, debugging using GDB.
Experience with Software Configuration Management
Work with the program management team on creating accurate software project schedules.
Knowledge and experience of rules and regulations for medical device development (IEC 62304 knowledge a plus)
Execute full software development life cycle - requirement capture, architecture, implementation, testing, and support
Support the software development team with translating high level software requirements into detailed software requirements, supporting the documented software architecture
Principal Software Engineer Jobs
By StraighterLine At Duluth, GA, United States
Experience working with remote, distributed teams
Proactively evaluates the team’s current approach, workflow, and technologies and presents improvements to leadership that can benefit the team and company
Assists in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements
Bachelor’s degree in a related field or equivalent experience
Experience as technical lead or senior developer with leadership experience within a scrum team
Developer experience with AWS in a serverless environment
Principal Software Engineer Jobs
By Base-2 Solutions At , Washington, Dc
Coordinates with contract management and customer to ensure the problems have been properly defined and the solutions satisfy customer needs.
Maintains current knowledge of relevant technology as assigned and may have supervisory responsibilities.
In depth experience with database internals and design.
Experience with programming in Python.
Experience with data centric security solutions and software engineering.
Experience with programming in Golang or Ruby is desired.
Principal Embedded Flight Software Engineer
By Maxar Technologies At , Westminster, Co $137,000 - $229,000 a year
Ability to work in a highly collaborative environment with hands-off, remote management
Develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems
Bachelor’s degree in software engineering, computer science, or related field. Four additional years of experience may be substituted for a degree
Minimum of 8 years of software development experience
Previous experience in agile software development and as a software subject matter expert
Expert embedded C++ programing skills
Principal Embedded Software Engineer
By Intone Networks At , Remote

The Successful Embedded Software Engineer must have the following experience: Over 12 years' experience in Embedded Systems- be able to design, develop, maintain and test. Experience with Embedded ...

Embedded Software Engineer Jobs
By Kohler At , Livermore, Ca
Work within a small, highly skilled design team to complete assigned objectives.
Follow software development cycles, including software requirements capture and verification of software to these requirements.
Bachelor’s degree with experience in embedded, real-time software.
Experience with serial communication protocols using CAN, for example CANopen, J1939, UDS, etc.
Knowledge of control and feedback systems for power and motor control.
Knowledge of real-time operating systems and task schedulers.
Embedded Software Engineer, Spacecraft
By Motive Companies At , Irvine, Ca $125,000 - $175,000 a year
Work with multiple engineering teams to establish software requirements and design
2-3+ years of experience developing C++ applications for embedded, high-performance, or critical systems
Excellent written and verbal communication skills
Hands-on experience using ARM and Texas Instruments platforms for embedded systems
Experience with Linux and GNU tools such as make, gcc, and debuggers such as gdb
Experience with scripting languages such as bash and Python
Embedded Software Engineer, Simulation
By Elroy Air At , South San Francisco, Ca $150,000 - $220,000 a year
Experience translating system & subsystem requirements into test cases and test plans
7+ years of work experience in mechanical, aerospace, electro-mechanical, automotive, robotics, or related industries
Experience with designing HIL test systems
Knowledge of object oriented design, C/C++, and Python programming
Experience with embedded real-time operating systems (bring-up, toolchain setup, driver configuration, abstraction layers, task scheduling, etc.)
Experience in designing, developing, and deploying safety-critical software for real time systems, ideally on large-scale aerial platforms
Principal Software Engineer Jobs
By DraftKings At , Remote
Solid cloud-native experience with containerized microservices, data grids, auto-scaling, and managed infrastructures.
Excellent troubleshooting skills, real-time decision-making, and responsiveness to problem-solving that put the customer experience first.
You have strong relational database skills using technologies like MySQL or SQL Server.
Prior experience helping scale a rapidly growing company is a plus.
You will be the first voice for the engineering organization on the systems your team owns.
Lead your team in design sessions and ensure your team delivers high-quality work that aligns with DraftKings' engineering strategy.
Embedded Software Engineer Jobs
By CS Group At , Hartford, Ct
System engineering: control Systems Engineering including requirements, architecture and testing
Minimum 2 year experience in language ADA or C or C++.
Good communication, interpersonal skills, team-player.
Minimum 1 year experience in testing tools such as LDRA or VectorCAST or equivalent.
Experience in GreenHills Tools is a plus.
Software Knowledge: Microsoft Office, DOORS, SVN.
Embedded Software Engineer, Pixel Power Optimization
By Google At , San Diego, Ca
2 years of experience with Linux kernel development around power management (e.g. system and runtime) and power optimization.
Develop and support software solutions and tools for Pixel power management and power optimization.
Contribute to Linux kernel development around power management and power optimization.
Bachelor’s degree or equivalent practical experience.
2 years of experience with data structures or algorithms.
2 years of experience working with embedded operating systems focusing on power optimization.

Are you a software engineer looking for a challenging and rewarding role? We are looking for a Principal Embedded Software Engineer to join our team and help us develop innovative embedded software solutions. You will be responsible for designing, developing, and testing embedded software for our products. You will also be involved in the development of new features and technologies. If you are passionate about embedded software engineering and have a strong technical background, we want to hear from you!

Overview:

Principal Embedded Software Engineers are responsible for developing, testing, and maintaining embedded software for a variety of products and applications. They must have a strong understanding of embedded systems and be able to design and develop software for embedded systems. They must also be able to troubleshoot and debug software issues.

Detailed Job Description:

Principal Embedded Software Engineers are responsible for designing, developing, testing, and maintaining embedded software for a variety of products and applications. They must have a strong understanding of embedded systems and be able to design and develop software for embedded systems. They must also be able to troubleshoot and debug software issues. They must be able to work with other engineers and teams to ensure that the software meets the customer’s requirements. They must also be able to work with other teams to ensure that the software is integrated into the product.

What is Principal Embedded Software Engineer Job Skills Required?

• Strong knowledge of embedded systems
• Ability to design and develop software for embedded systems
• Ability to troubleshoot and debug software issues
• Ability to work with other engineers and teams
• Ability to integrate software into products
• Knowledge of software development processes
• Knowledge of software testing processes
• Knowledge of software quality assurance processes
• Knowledge of software configuration management processes

What is Principal Embedded Software Engineer Job Qualifications?

• Bachelor’s degree in Computer Science, Electrical Engineering, or related field
• 5+ years of experience in embedded software development
• Experience with embedded operating systems
• Experience with embedded software development tools
• Experience with software development processes
• Experience with software testing processes
• Experience with software quality assurance processes
• Experience with software configuration management processes

What is Principal Embedded Software Engineer Job Knowledge?

• Knowledge of embedded systems
• Knowledge of embedded software development tools
• Knowledge of software development processes
• Knowledge of software testing processes
• Knowledge of software quality assurance processes
• Knowledge of software configuration management processes

What is Principal Embedded Software Engineer Job Experience?

• 5+ years of experience in embedded software development
• Experience with embedded operating systems
• Experience with embedded software development tools
• Experience with software development processes
• Experience with software testing processes
• Experience with software quality assurance processes
• Experience with software configuration management processes

What is Principal Embedded Software Engineer Job Responsibilities?

• Design, develop, test, and maintain embedded software for a variety of products and applications
• Troubleshoot and debug software issues
• Work with other engineers and