Principal Embedded Software Engineer
SigSauer
Job Description
Job Description
Principal Embedded Software Engineer
SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over 250 years SIG SAUER, Inc. has evolved, and thrived, by blending American ingenuity, German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading quality and innovation which has made it the brand of choice amongst the U.S. Military, the global defense community, law enforcement, competitive shooters, hunters, and responsible citizens. Additionally, SIG SAUER is the premier provider of elite firearms instruction and tactical training at the SIG SAUER Academy. Headquartered in Newington, New Hampshire, SIG SAUER has over 3,400 employees across sixteen U.S. locations in three states, and four additional global facilities. SIG SAUER is certified a Great Place to Work™. For more information about the company and product line visit:
Position Summary: The Principal Embedded Software Engineer is responsible for developing complex software system designs for new products as well as design improvements to legacy products. They will exercise sound engineering judgement, present analysis summaries which support design decisions, mentor and coach R&D staff. The Principal Embedded Software Engineer is a subject matter expert who leads large-scale embedded system design, sets technical direction, and influences strategy across projects or teams. They are recognized for deep technical insight, they architect complex systems, establish best practices, cross-discipline coordination, and long-term planning. The Principal Embedded Software Engineer works both independently and in a team environment with Software Engineers, Design Engineers, NPI Managers, and Test Technicians. They frequently initiate collaboration with all departments company wide.
FLSA: Exempt
Job Duties and Responsibilities:
- Define and drive the architectural vision for software components, ensuring scalability, performance, and maintainability. Lead design reviews and establish best practices to develop innovative solutions that align with long-term product and business objectives.
- Define and optimize software development processes at an organizational level, driving efficiency and innovation. Establish best practices, ensure adherence to industry standards, and mentor teams to elevate overall software.
- Lead R&D projects in a team setting to meet project cost targets, budget requirements and delivery dates.
- Approve verification test plans, check the accuracy of test results, and draw logical conclusions. Responsible for R&D projects meeting validation test criteria.
- Define and drive the organization's release strategy, ensuring scalability, security, and efficiency. Establish best practices for versioning, deployment automation, and cross-team collaboration to streamline the release cycle.
- Design advanced software solutions for manufactured systems, focusing on optimization, scalability, and system architecture. Lead development and ensure best practices for reliability and efficiency.
- Drive continuous improvement in technical information such as software design documentation, architecture diagrams, code standards, technical specifications, and test procedures to evaluate, support, and enhance product design and development processes, ensuring alignment with industry best practices and innovating at the appropriate competency level.
- Provide expert technical assistance across the company, collaborating with both internal teams and external vendors to resolve complex software issues, drive technical solutions, and ensure alignment with project goals and timelines.
- Analyze software architecture at a higher level, evaluating how different modules or components integrate, scale, and interact within the system. Ensure that the overall design is robust, maintainable, and scalable, and align with long-term business and technical goals.
- Provide technical leadership within the SIG NPI (New Product Introduction) process.
- Design and schematic drawing checker for other software engineers in R&D.
- Mentor and guide technicians and software engineers at all levels, fostering technical growth and promoting best practices in software design and development.
- Travel as business needs dictate; some international travel is required.
- Engage in and actively volunteer for Continuous Improvement projects/tasks.
- Participate in and sustain 5S Standards.
- Must follow all required Safety and ISO procedures.
- Miscellaneous duties as assigned.
Education/Experience & Skills:
- Bachelor of Science in Software Engineering, and 10+ years of previous experience as a Software Engineer required.
- Deep expertise in embedded systems architecture, real-time software development, and low-level hardware/software integration. Proficient in designing scalable and maintainable software solutions, optimizing system performance, and leading technical reviews. Advanced knowledge of communication protocols, debugging tools, and development environments such as VS Code, along with mastery of Git for version control, collaboration, driving technical innovation, and influence of software development strategies across projects.
- Debug and Trace - Advanced knowledge of embedded communication protocols (I2C, SPI, UART), debugging tools (JTAG, SWD, TRACE). Able to write Python scripts for integration testing.
- Build Systems - Proficient with CMake, GCC and C/C++ linting tools such as clang-tidy, clang-format, PC-LINT or equivalent. Experienced in setting up and maintaining development environments such as VS Code or Clion.
- CI/CD and Test – Ability to create and maintain CI/CD platforms. Hardware-in-the-loop (HIL) testing experience preferred. Familiar with unit testing platforms such as Unity, CPPUTest, ZTest or equivalent.
- Hardware/EE – Capable to read schematics and perform board bring up. Must be skilled with oscilloscopes, dmms, and logic analyzers. Able to work with hardware and mechanical team to optimize firmware/hardware cooperation and system design.
- Demonstrate proficiency in Microsoft Word, Excel, PowerPoint, and Outlook, as well as Project and Visio.
- Must be able to clearly, concisely, and accurately convey ideas and information to others, both verbally and in written form.
- Classwork and practical software engineering design experience.
- Ability to interpret technical instructions in schematic, mathematical or diagram form.
- Define and drive the strategy for evaluating third-party tools and external development partnerships, guiding teams in the creation of scalable, high-performance software solutions that align with the organization’s long-term vision and objectives, while ensuring cost-effectiveness and budget adherence.
- Ability to define and resolve problems by collecting and analyzing data, establishing facts, drawing valid conclusions, and executing solutions.
- Ability to write and review reports and procedures, and effectively present information to team members and executive management.
- Ability to manage multiple projects in a logical and organized manner.
- Ability to lead and direct Engineers at all levels.
- Strong Linux skills including embedded Linux application layer development, threading and technical competence with the command line preferred.
- Docker experience for the purpose build, debug, test, and automation preferred.
- Bluetooth Low Energy expertise and in-depth knowledge of the stack, protocol layers and limitations preferred.
- Low power design experience optimizing run/sleep duty factors, hardware offloading techniques, and proper component selection preferred.
- Modern C++ for embedded systems preferred.
- Zephyr experience and proficiency with the device tree preferred.
- Experience using and maintaining firearms is preferred.
Working Conditions:
- Prolonged periods of sitting at a desk and working at a computer using a keyboard and mouse performing repetitive tasks.
- Ability to open file cabinets, reach with hands and arms, bend, and twist, lift and move files.
- Ability to lift up to 25 pounds.
- Must wear required Personal Protective Equipment (PPE) where required.
- Must comply with all work exposure EH&S training requirements and adhere to SIG SAUER Inc. Security Mandates.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law.
$210k - $290k
...years without human maintenance or intervention. The embedded software – device drivers, baremetal firmware, and embedded Linux... ...commands from shore, and operate autonomously. As Principal Embedded Software Engineer, you'll build the reliable, extensible, well-tested...SuggestedFull timeRemote workRelocation packageFlexible hours- ...WHO WE’R LOOKING FOR We are looking for a Senior Principal Software Engineer with deep expertise in FP&A , a strong understanding of P&L and financial drivers , and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan...Suggested
- ...to the Sr. Director, Reporting & Intelligence Engineering and be part of the Engineering Leadership Team. You will collaborate regularly with software and machine learning engineers in Reporting & Intelligence, principal engineers in partner domains, product managers,...SuggestedFull time
$225.5k - $338.5k
...The Debug Tools Team is part of the Ampere Software Team. Our mission is to develop a... ..., Software, Performance, and Application Engineering teams. External users include partners, ODMs, OEMs, datacenter, edge and embedded customers. Debug solutions include Arm...SuggestedFull timeLocal area- ...Position Purpose As a Senior Principal Engineer, you will serve as the chief technical architect and visionary leader for our Mobile App... ...server-side orchestration, and can champion innovative AI-first software development. You will report directly to senior technology...SuggestedFull timeWork experience placementLocal areaRemote workNight shift
- ...dedicated to excellence in the design and engineering of Lam\u2019s etch and deposition... ...n## The impact you\u2019ll make\n\nAs a Software Engineer at Lam, you will be at the forefront... ...experience.\n * Experience in distributed embedded controls system desired.\n * Software...Full timeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
$16.8 per hour
...That’s a serious impact. At NAVEX, you will join our product engineering team that shares a passion for writing great code, embracing new... ...protect their reputation and bottom line. As our Junior Software Engineer, you will have ample opportunity to grow your career...Hourly payPart time$95k
...committed to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing... ...protect their reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity to grow your career...$80 - $90 per hour
Senior Software Developer Contract Our client, a leading manufacturer of aerospace and defense, is hiring a Senior Software Developer... ...improvement while delivering production-ready code that meets engineering and manufacturing requirements. Responsibilities Develop, maintain...Full timeContract work$55k - $151.47k
...Associate Job Description & Summary The Opportunity As an AI Engineer, you will be at the forefront of transforming raw data into... ...Internal Firm Services practice, you will apply data, algorithms, and software engineering to build and deploy software and platform systems...Full timeWork experience placementH1b$32 - $35 per hour
...of 2 years of CMM programming experience using ZEISS Calypso software Strong understanding of GD&T and blueprint interpretation... ...and operate Coordinate Measuring Machines (CMMs) Interpret engineering drawings, CAD models, and GD&T requirements Analyze inspection...Hourly payWeekly payFor contractorsLocal areaImmediate startShift work- Do you think local discovery is still not there yet? Do you find local review sites to be full of stuff that isn't relevant to you? So do we. About GuideMe is currently looking to add a passionate, hard-working PHP developer to our small startup team that is...Full timeWork at officeLocal areaWork from home
$180k - $250k
...alerting, and tooling that helps teams understand system behavior and respond to incidents quickly Drive operational excellence across engineering—partner with product teams to ensure new features are built with reliability in mind from the start Automate relentlessly—if you...Full timeWork at office- ...Description WSP is currently initiating a search for a Lead Civil Engineer for our Power Delivery Substation Civil/Structural Group to... ...writing, office automation, discipline-specific design software (i.e., MicroStation, AutoCAD, Civil 3D, ArcGIS, InRoads, Geopak...For subcontractorWork at officeLocal areaRemote workFlexible hours
- Job Description Information There is currently one opening within this group. Candidate will be hired as a Senior or a Lead based on qualifications and experience. Primary LocationUS-CA-Los Angeles Other LocationsUS-TX-Plano, US-IA-Cedar Rapids, US-FL-St....Full timeContract workWork experience placementLocal areaRemote workRelocation
- What you need for this position: - Solid professional background in creating efficient, scalable and highly usable web interfaces - Assist in creation of e-commerce design solutions - Able to demonstrate several website examples - Create design solutions for ...Full time
- ...the Future of Enterprise Cloud: Become Our Next Enterprise Cloud Engineer! Ready to make a tangible impact on global industries using... ...in SRE, DevOps, or Cloud Engineering within enterprise software environments. ~ Azure Mastery: Extensive hands-on experience...Ongoing contractWork at officeWorldwide
$17 - $19 per hour
...any rent benefit adjustments. Cascade Management, Inc. and its principals began providing property and asset management services in 1974... .... Essential Functions and Responsibilities SUMMARY The Software Support Specialist is responsible for the administration, management...Full timeTemporary workWork at officeMonday to FridayFlexible hours- ...Job Duties: Design, develop, test, deploy, and maintain software components and web applications. Integrate new software components... ...’s degree in Information Technology/Software or Computer Engineering ~+ 9 months of experience as Software Developer/Technical Consultant...Full timeRelocation
$115k - $145k
...As a Software Engineer on the Professional Archive Search team, you’ll help design, build, and deliver high-quality software solutions that power our search platform. Your work will support Smarsh clients in meeting their compliance needs by enabling reliable, scalable...Full timeWork at officeLocal areaFlexible hours- ...excellence. We are looking for a Firmware Engineer who reflects these values. This role... ...be a contributor to our next-generation embedded systems. In this role, you will be... ...verification, and validation of firmware, software, and hardware for current and future network...Temporary workFlexible hours
$117.2k - $143.2k
...time off + donation match IMPACT YOU’LL MAKE: As a Full Stack Software Developer, you’ll help create and enhance the digital... ...supporting personalized member experiences. Working alongside engineers, product owners, and technical leaders, you’ll help deliver innovative...Full timeWork experience placementRemote work$73.8k - $218.8k
...technical deep-dive and a client conversation. You might come from engineering, consulting, product, or pre-sales — what matters is that you... .... Here's what you need: Minimum of 5 years experience in software engineering, AI/ML, or enterprise technology Minimum of 1...Full timeWork experience placementLive inWork at officeLocal area$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week- ...deploy robust features for this provisioning product using our modern tech stack. You’ll collaborate closely with developers, QA engineers, architects, and client stakeholders to ensure high-quality delivery in an Agile/Scrum environment. Key Responsibilities · Develop...Remote jobContract workFor contractorsWork from home
- ...employee stocks since we are employee-driven, not investor-driven. Job Description We are looking for an awesome backend engineer to join our team! This person will extend our back-end system architecture, develop services that will scale to tens of millions...Full time
- ...OR area for this position. Responsibilities Build C++ software components that follow industry-standard design patterns, development... ...skills ~ Bachelor’s degree in computer science, engineering, mathematics, GIS, or related field Recommended Qualifications...Full timeRelocationRelocation package
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at officeRemote work$166.6k - $208.3k
...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft into... .... We want to transcend the status quo for banking and fintech software, and many of our customers are startups and appreciate our...Full timeRemote workVisa sponsorship- ...A technology company is seeking a Senior Customer Solutions Engineer fluent in Mandarin to serve as the primary technical contact for key clients. This role involves building strong relationships, providing technical support, and mentoring other engineers. The ideal candidate...Remote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
- entry level software sales Tualatin, OR
- healthcare software sales Tualatin, OR
- software asset management analyst Tualatin, OR
- software Tualatin, OR
- software sales Tualatin, OR
- remote software sales Tualatin, OR
- id software Tualatin, OR
- software implementation project manager Tualatin, OR
- software technology Tualatin, OR
- principal embedded software engineer







