Sr Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

SIG SAUER, Inc. ยท 19 hours ago

Sr Embedded Software Engineer

SIG SAUER, Inc. is a leading provider and manufacturer of firearms and related products, known for its industry-leading quality and innovation. The Sr. Embedded Software Engineer is responsible for developing and optimizing complex software systems for new and legacy products, leading technical projects, and collaborating with various teams to ensure high-quality software solutions.

Defense & Space
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Architect and optimize complex software components, applying best practices in design patterns, performance, and scalability to meet evolving product requirements
Lead process improvements to enhance development efficiency, code maintainability, and team collaboration. Ensure compliance with software development methodology
Contribute technical leadership to R&D projects in a team setting to meet project cost targets, budget requirements and delivery dates
Develop verification test plans, check the accuracy of test results, and draw logical conclusions
Lead release coordination efforts, ensuring smooth deployments and rollback strategies. Improve CI/CD pipelines, optimize automation, and mentor less senior engineers on release best practices
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
Identify the underlying causes of software issues or system failures. Analyze logs, trace errors, and diagnose software bugs, aiming to resolve issues that affect the functionality and performance of the software
Assume technical ownership within the SIG NPI (New Product Introduction) process
Design and schematic drawing checker for other Software Engineers in R&D
Provide mentorship to less experienced engineers, sharing expertise and promoting collaboration across teams and disciplines
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

Qualification

Embedded systems architectureReal-time software developmentLow-level hardware/software integrationPX4/Ardupilot expertiseSoftware design documentationDebugging toolsDevelopment environmentsGit version controlMicrosoft Office proficiencyTechnical instruction interpretationReport writingFirearms experienceProblem-solving skills

Required

Bachelor of Science in Software Engineering, and 7-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
Mastery of Git for version control, collaboration, driving technical innovation, and influence of software development strategies across projects
Expert in PX4/Ardupilot and other open source autopilot software/firmware
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
Lead the evaluation and integration of third-party tools while collaborating closely with external development teams to create custom software solutions
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 management

Preferred

Experience using and maintaining firearms is preferred

Company

SIG SAUER, Inc.

company-logo
SIG SAUER, Inc.

H1B Sponsorship

SIG SAUER, Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (2)
2023 (3)
2022 (2)
2021 (4)
2020 (3)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
E John Deedrick Jr
Advisor to the CEO
linkedin
leader-logo
Chris Erickson
Executive Vice President & Chief Financial Officer
linkedin
Company data provided by crunchbase