Lead a global organization responsible for advancing Software First and Simulation First product development, defining strategy for reusable SystemC IP models, virtual SoC platforms, verification infrastructure, embedded software enablement, and Digital Twin solutions.
Responsibilities
Define the company-wide strategy and roadmap for SystemC, TLM-2.0, Virtual Platforms, virtual prototyping, and pre-silicon software development.
Lead a global organization spanning SystemC methodology, IP and SoC modeling, design verification, Virtual Platform engineering, embedded software, and product validation.
Productize modeling and simulation technologies into versioned, verified, documented, and supported engineering releases.
Build a reusable portfolio of SystemC/TLM IP models, virtual peripherals, verification assets, software examples, and development infrastructure.
Oversee integration of reusable IP models into executable virtual SoC and product platforms supporting boot, firmware, drivers, debug, trace, applications, and system use cases.
Requirements
Bachelor’s or advanced degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
Lead a team of embedded software engineers to design, develop, and test drivers and tools for silicon validation on ISP and camera platforms, while driving project strategy and team growth.
Responsibilities
Manage a team of developers to deliver software drivers and tools for silicon validation on the ISP and camera.
Set and communicate team priorities that support the broader organization's goals.
Align strategy, processes, and decision-making across teams.
Set clear expectations with individuals and provide feedback and coaching.
Drive project success by setting the technical goal and roadmap.
Integrate Functional Safety activities into the software development lifecycle for AutoSAR-based software packages (MCAL and CDDs) for next-generation ST automotive microcontrollers, ensuring compliance with ISO 26262 and Automotive SPICE.
Responsibilities
Coordinate Functional Safety activities for AutoSAR software projects in accordance with ISO 26262
Derive and manage software safety requirements from microcontroller safety requirements
Maintain traceability across requirements, architecture, implementation, verification, and safety documentation
Support the definition and review of software architectures, safety measures, verification, and integration strategies
Prepare and maintain the safety plan and the safety case
Requirements
Master’s degree in Engineering, Electronics, Computer Science, or a related field
Hands-on Senior Staff FPGA and Embedded Software Engineer to provide technical leadership for FPGA firmware and embedded software across flow cytometry instruments.
Responsibilities
Set technical direction for FPGA and embedded software architecture across instrument programs
Lead the development and sustaining of production FPGA codebases written in Verilog/SystemVerilog
Design and guide high-throughput acquisition pipelines from ADC interfaces through digital filtering, trigger logic, buffering, and high-speed host interfaces
Lead integration of FPGA firmware with embedded processors and operating environments such as embedded Linux, an RTOS, or bare-metal systems
Guide implementation and troubleshooting of embedded protocols and interfaces, including I2C, SPI, UART, and Ethernet
Requirements
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related field with 12+ years of relevant experience
Master's degree with 10+ years of relevant experience
M.Sc. thesis project focused on verifying, documenting, and upgrading the Stressometer system test environment to a state-of-the-art environment enabling high automation and AI use.
Responsibilities
Audit the current hardware, network topology, and software configuration of the Stressometer test environment
Document deviations from the intended setup and produce a structured baseline report
Collaborate with the development team to update simulators
Implement communication changes required for simulators to operate with existing system test environment PLC
Replace the system test environment PLC with a more modern solution
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)