Job Closed

This listing is no longer active.

Senior Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1886H1B SponsorCompany SiteLinkedIn

Location

Wisconsin

Posted

53 days ago

Salary

$128.1K - $169.7K / year

Seniority

Senior

Bachelor Degree10 yrs expEnglishDACFlashPythonRTOS

Job Description

Senior Staff Software Engineer

Sullivan & Cromwell LLP

• Serve as technical lead for embedded firmware across one or more product lines or major initiatives • Define and own firmware architecture, design patterns, coding standards, and best practices • Make and defend system-level technical decisions balancing performance, safety, reliability, power, and long-term maintainability • Lead technical design reviews and act as a final authority on complex firmware issues • Design and implement embedded application firmware for microprocessor-based fault-interrupting and control systems • Develop and review embedded C/C++ firmware, including low-level drivers for custom hardware and low-power designs • Oversee and contribute to real-time behavior, fault tolerance, watchdogs, bootloaders, and firmware update mechanisms • Develop supporting PC-based engineering tools, diagnostics, and test utilities as needed • Translate product, system, and regulatory requirements into executable software designs and implementation strategies • Create accurate development estimates, influence schedules, and identify technical risks early • Define and enforce unit, integration, and system-level test strategies; ensure robust automated testing • Partner closely with hardware, systems, test, product management, and manufacturing teams to ensure successful product delivery • Mentor and coach software engineers at multiple levels through code reviews, design guidance, and technical problem-solving • Raise the overall technical bar of the organization through knowledge sharing and continuous improvement initiatives • Act as a technical escalation point for complex field issues and root-cause investigations • Evaluate new tools, technologies, and architectures relevant to embedded and grid-control systems • Drive improvements in development workflows, CI/CD pipelines, and engineering processes • Author clear technical documentation, architecture diagrams, and design rationale.

Job Requirements

  • 10+ years of professional experience in embedded software and firmware development
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience
  • Deep expertise in C/C++ for embedded systems, including low-level hardware interaction
  • Extensive experience designing firmware with and without RTOS environments
  • Strong working knowledge of Python for tooling, testing, and automation
  • Advanced understanding of real-time systems, low-power operation, and concurrency
  • Hands-on experience with lab equipment (DMMs, oscilloscopes, logic analyzers)
  • Proven experience writing drivers for peripherals and interfaces (GPIO, I2C, SPI, ADC, DAC, UART, DMA, flash)
  • Strong experience with source control and collaboration tools (Git/Bitbucket, Jira, Confluence)
  • Demonstrated ability to lead technically without direct authority and influence cross-functional teams
  • Excellent written and verbal communication skills
  • Self-directed, systems-thinking mindset with a passion for engineering excellence.

Benefits

  • Competitive and equitable compensation
  • Transparency in pay practices
  • Eligibility for annual incentive plan (AIP)

Related Job Pages

More Full-stack Engineer Jobs

MLabs logo

Principal Software Engineer

MLabs

We are a Haskell, Rust, Blockchain and AI consultancy.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead the design and development of highly scalable, secure backend services and APIs. • Define and evolve the architecture for databases, microservices, and system integrations. • Own critical projects from initial requirements through production deployment and iteration. • Troubleshoot and resolve complex performance and reliability challenges at massive scale. • Drive improvements to CI/CD, observability, and engineering processes across multiple teams. • Collaborate with product, security, and leadership to shape roadmap priorities and align technical execution with long-term company strategy. • Mentor senior engineers, promote best practices, and represent technical expertise in high-level client discussions. • Make key architectural decisions and drive engineering standards across the organization.

United States
$220K - $300K / year
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Contribute to the development of Prima’s core systems, whether building ML-driven services, designing scalable data pipelines, or creating reliable microservices; • Help design and maintain data pipelines that allow teams to ingest, transform, and serve high quality data efficiently; • Participate in the full engineering lifecycle: from exploring data and developing models to deploying services and monitoring them in production; • Learn continuously by experimenting, reading, and sharing ideas with teammates to stay current with new technologies.

Italy
Lazer Technologies logo

Senior Software Engineer – Contract

Lazer Technologies

A digital product studio designed to help successful enterprises bring ideas to market faster and more successfully.

ContractRemoteTeam 51-200H1B No Sponsor

• Lead audit/discovery of an existing Newstore OMS ↔ Shopify integration and middleware (architecture, data flows, failure modes). • Take full ownership of middleware maintenance, shifting focus from reactive bug fixing to proactive feature delivery • Develop, test, and deploy enhancements to the OMS–Shopify integration layer • Troubleshoot and resolve integration issues between NewStore OMS and Shopify • Collaborate with cross-functional teams (engineers, delivery managers, stakeholders) to clarify requirements, prioritize fixes, and ship improvements. • Provide technical input on platform integration decisions and evolving requirements • Participate in code reviews and contribute to continuous improvement of integration practices • Document integration logic, data flows, and system changes throughout the engagement

Canada
Job Closed
Focal Systems logo

Full Stack Software Engineer

Focal Systems

The Operating System of Retail

Full TimeRemoteTeam 51-200H1B Sponsor

• Build and maintain scalable backend services using Python (Flask/FastAPI) that process data from 300,000+ IoT devices • Design and develop REST APIs consumed by internal tools and customer-facing applications • Build and improve React/TypeScript frontend features — from translating designs into code to refining existing UI components • Write database queries to analyze how features are actually being used and to debug production issues • Build deployment monitoring and diagnostic tools that give visibility into system health across geographies • Create tools that provide transparency and ease of access into the company's rich datasets stored across varying geographic locations and data formats • Collaborate with engineering teams to ensure data persists in usable formats for frontend, middleware, diagnostics, and Deep Learning pipelines • Remotely debug customer issues across the full stack and find smart solutions that actually work • Partner with the product team to shape user experience — you'll bridge the gap between backend capabilities and what users actually see • Support our customer success team by helping solve client problems • Evaluate incoming requests — assess the effort required vs. potential value delivered • Expand test coverage for critical backend services and frontend user flows • Refactor existing code to reduce complexity and keep things maintainable • Be part of the team that ships weekly releases to customers • Present your work to the company and share what you've shipped

Poland
$120.3K - $146.3K / year