Lead development of CAD software and DevOps workflows for silicon design teams.
Compensation
Silicon Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year.
Responsibilities
Be a developer in a central CAD Software team that owns a common tool stack to internal SoC and IP designs.
Create and maintain CAD DevOps workflows, including CI/CD, cloud-based EDA environments, and automation frameworks.
Follow software practices within the CAD Software team.
Work in close collaboration with the CAD Hardware and Compute infrastructure teams.
Design software solutions and documentation that scale to a large user base.
Requirements
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Nice to have: 4+ years of experience in Software development
Nice to have: 6+ years of relevant experience
Nice to have: Experience owning and driving end to end software development life cycle for multiple complex software projects
The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.
Responsibilities
Lead technical strategy and execution for CAD DevOps workflows
Lead team to follow industry-standard software practices
Work in close collaboration with the CAD Hardware and Compute infrastructure teams
Design software solutions and documentation that scale to a large user base
Develop, enhance, and integrate CAD Flows and automation for organization-wide use
Requirements
Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Design, develop, and integrate a safety-critical Run-Time Assurance (RTA) product for autonomous aircraft and platforms.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Develop, integrate, and test configurable Run-Time Assurance (RTA) components
Adapt reusable C++ safety capabilities into production runtime components
Implement real-time C++ code at the boundary between mission autonomy, high-assurance middleware, and flight-control interfaces
Integrate safety-critical software with aircraft hardware for HIL and flight-test campaigns
Strengthen engineering evidence through CI, static and dynamic analysis, code reviews, documentation, designs, ICDs, system models, test results, and traceability artifacts
Requirements
Bachelor’s degree in Computer Science or related field
Master’s degree in Computer Science or related field
Lead the design, development, and evolution of enterprise-grade applications and cloud-native solutions that support critical business capabilities.
Compensation
Salary Range: $127,500 to $168,000
Responsibilities
Lead the architecture, design, and development of complex full-stack applications and distributed systems.
Collaborate with Operations, Construction Technology, Infrastructure, Data Analytics, and other stakeholders to define requirements and deliver scalable, secure, resilient solutions.
Develop and maintain backend services, APIs, and business logic.
Build modern user interfaces using frontend frameworks/tooling.
Design, query, and evolve database schemas, including versioned migrations.
Requirements
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field, or equivalent experience
Nice to have: F# tooling (Giraffe, Fable, Elmish, Feliz)
Nice to have: typed client/server RPC frameworks (Fable.Remoting)
Nice to have: typed SQL access tools (Dapper, SqlHydra)
Nice to have: infrastructure-as-code (Farmer, ARM templates)
Lead Platform Engineer (Framework) responsible for designing, developing, and governing core software frameworks, SDKs, and reusable libraries across enterprise application teams.
Responsibilities
Architect, develop, and maintain high-performance reusable software libraries, SDKs, and shared services in Java or C#
Apply advanced software design patterns, dependency injection, and clean API design principles
Publish, version, and manage software packages using enterprise repository managers
Design and optimize automated build pipelines and CI/CD workflows using tools like Maven, Gradle, or npm
Establish and execute comprehensive automated testing strategies
Technical engineering lead for complex, multi-month projects to build and maintain agentic AI systems across organizational domains.
Locations (2)
Cincinnati, Ohio, United States
Chicago, Illinois, United States
Compensation
Base Pay Range $125,000—$207,000 USD
Responsibilities
Serve as the technical engineering lead on complex, multi-month projects to build and maintain agentic AI systems across organizational domains.
Foster a collaborative and innovative team environment, encouraging professional growth and development among junior team members.
Leverage established software engineering patterns, frameworks, and tools to automate, deploy, and integrate generative AI and agentic solutions.
Develop tools, processes, and operational capabilities to monitor agent behavior, response quality, data accuracy, latency, and system reliability.
Partner with researchers, domain experts, and platform teams to optimize and scale agentic systems using software engineering, DevOps, and AI lifecycle best practices.
Senior C++ engineer responsible for developing and debugging Linux device drivers, creating design documents, maintaining build systems, and reviewing code for a smart camera solution.
Compensation
Yearly salary increase (depends on individual performance)
Yearly bonus (depends on company performance)
Responsibilities
Implement advanced software modules that follow modern C++ design patterns
Develop and debug Linux device drivers
Create design documents on software architecture and algorithms
Maintain and improve build system using Make, CMake, Python, and Docker
Peer review code for adherence best practices, design guidelines, and coding standards
Requirements
Bachelor's degree, with an emphasis on Engineering, Computer Science, Mathematics or a related technical discipline
Senior Firmware Software Engineer focused on designing, programming, and debugging embedded systems for thermal printer products.
Compensation
Pay Range: $96,800.00 - $145,200.00 Annual. Incentive Compensation: In addition to base pay, Zebra offers this role the opportunity to earn a performance-based annual cash incentive, at a target equal to 10% of base pay
Responsibilities
Analyzes, develops, designs, programs and debug embedded systems
Integrates firmware to maintain functionality and throughput
Leads meetings for moderately complex firmware design projects
Reviews firmware test results and root cause analysis
Resolves highly complex technical issues
Requirements
Bachelor’s degree in engineering (Computer Engineering or Electrical Engineering or related fields)
Masters degree in Engineering (Computer Engineering or Electrical Engineering or related fields)