Thermo Fisher Scientific is a global biotechnology product development company whose mission is to make the world healthier, cleaner, and safer. Thermo Fisher Scientific leads a gl
Staff Engineer - Software
Location
India
Posted
38 days ago
Salary
0
Seniority
Senior
Job Description
Staff Engineer - Software
Thermo Fisher Scientific
Title: Staff Engineer Software Location: Remote India Full time Remote Join Thermo Fisher Scientific, the world leader in serving science, as a Staff Engineer, Software to make a meaningful impact. In this role, you will provide technical leadership and architectural guidance while developing innovative software solutions that enable our customers to make the world healthier, cleaner, and safer. Working in a supportive, multi-functional environment, you will design and implement sophisticated solutions across our product portfolio, from cloud platforms to scientific instrumentation. You will support the growth of other engineers, drive adoption of best practices, and help shape the technical direction of critical projects. This position offers the opportunity to work with advanced technologies while contributing to groundbreaking scientific discoveries. REQUIREMENTS: Discover Impactful Work: Selected Candidate will work as Software Staff Engineer for Laboratory Equipment division on design and development, testing for ThermoFisher Products. A day in the Life: • Staff Engineer will be responsible for leading a SW and FW subsystem as part of Product line for the LE CS Business Unit. • responsible for sustenance/NPD/NPD Support projects to ensure that the Electrical requirements are delivered on time with the right technical quality. • hands-on role and be ready to lead/work on projects. Ability to technically mentor and guide EE resources Keys to Success: Education • Masters or Bachelor’s degree in Electrical/Electronics/Computer Science engineering or related field or equivalent from reputed College or University Skills • 14+ years overall experience with strong technical experience in C/C++/Qt/QML based Software design, architecture and implementation. - should have demonstrated proficiency in at least 3 production releases - Should have ability to understand system level Firmware, Software and electromechanical requirements and dependencies - Should have experience in addressing system level field issues, production challenges and quality issues - Experience in application development and Linux device driver development in kernel mode - Experience with Uboot, Buildroot or Yocto is required - Experience in design and development of User Interface on Qt/QML - Experience in Board bring up and OS porting is a plus - Very good with data structures, design patterns, object-oriented design and algorithms used in programming. - Experienced in various bus interfaces like CAN, SPI and I2C, protocol implementation - Prepare test plans, test results, design changes and provides inputs to meet the technical & product requirements. - Excellent communication skills. - Independently works on analysis and review of VoC to create technical specification - Prior experience on Design Verification testing, usage of tools to ensure code quality compliance - Driver code reuse through modularity and effectively deploys Gen AI to improve efficiency and productivity - Expertise in Agile development process, phase gate NPD process - Knowledge of Firmware development on are metal micro-controllers in C and C++ - Experience in technically mentoring and monitoring small team of FW and SW engineers on day-to-day activities and meeting project KPIs - Perform technical reviews of source codes to ensure highest quality adherence - Adopt and Promote Innovation culture - Experience in cross collaboration with all internal and external stakeholders, make technical presentations, give crisp periodic status updates
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer Pleno (Node)
HotmartFazer parte do nosso time é ter a certeza de que seu trabalho transforma vidas em escala global. Vem para a Hotmart e faça parte dessa transformação!
Role Description Aqui suas responsabilidades serão: - Participar do desenvolvimento de produtos com autonomia, sendo responsável por implementar soluções em Node.js que tragam melhorias significativas para o negócio. - Identificar e corrigir problemas na raiz, tanto de software quanto de configuração de ambientes e infraestrutura. - Implementar e configurar novos fluxos de implantação e automações em colaboração com a equipe de DevOps. - Tomar decisões técnicas de forma independente no seu dia a dia, buscando suporte para desafios mais complexos quando necessário. - Comunicar-se de forma clara ao explicar decisões técnicas, riscos e impactos para a equipe e liderança. - Notificar liderança sobre potenciais riscos e impactos de mudanças que possam afetar outras equipes. - Escrever e executar testes que validem suas entregas e avaliar o impacto em funcionalidades adjacentes. - Utilizar metodologias ágeis (Kanban/SCRUM) para estimativas e divisão de tarefas. - Monitorar e garantir a estabilidade e performance das aplicações sob sua responsabilidade; documentar processos e funcionalidades para facilitar onboarding. Qualifications - Experiência prática significativa com Node.js — preferência por TypeScript. - Experiência com mensageria e event-driven architectures (SQS/SNS ou similares). - Sólidos conhecimentos dos principais serviços AWS (ex.: Lambda, ECS/Fargate, EKS, S3, RDS, DynamoDB, SQS, SNS, API Gateway, CloudWatch, IAM) e melhores práticas de segurança na nuvem. - Experiência com conteinerização (Docker) e orquestração (Kubernetes/EKS) — deployment em ambientes cloud. - Familiaridade com IaC e automação (Terraform, CloudFormation ou similares). - Experiência com ferramentas de versionamento (Git) e pipelines de CI/CD (GitHub Actions, Jenkins, ArgoCD etc.). - Conhecimento de práticas de observability: logs estruturados, métricas, tracing (Prometheus/Grafana, ELK/Opensearch). - Habilidade em troubleshooting, profiling e otimização de performance. - Experiência com testes automatizados (unit, integration, e2e) e TDD/BDD quando aplicado. - Experiência com bancos relacionais e NoSQL, incluindo modelagem e otimização de queries. - Experiência em trabalhar com times ágeis e boa capacidade de comunicação e documentação. Requirements - Experiência em automatizar processos operacionais. - Experiência com orquestração de workflows e event-driven processing (Kinesis, Step Functions). - Prática em revisão de código, definição de padrões e cultura de qualidade de código. - Experiência em documentação técnica, runbooks e transferência de conhecimento. - Conhecimento em gestão de dívida técnica, métricas de qualidade e práticas de melhoria contínua. - Desejamos profissionais com vontade contínua de aprender e evoluir tecnicamente, pró-atividade para propor melhorias e capacidade de multiplicar conhecimento no time. Benefits - Plano de saúde e odontológico com cobertura nacional, sem custo para o colaborador e com coparticipação para cônjuge e dependentes. - Vale refeição/alimentação (Flash - bandeira Visa). - Benefício flexível (Flash Multibenefícios - bandeira Visa), podendo ser destinado à alimentação, refeição, mobilidade (aplicativos de transporte, combustível, transporte público em SP), cultura, saúde e educação. - Previdência privada. - Vale transporte. - Seguro de vida. - Wellhub. - Auxílio creche para filhos de até cinco anos. - Budget de educação: valor destinado aos investimentos relacionados à sua educação, de forma a contribuir para desenvolver e potencializar suas competências. - Incentivo ao aprendizado de idiomas por meio de plataforma online. - Baby On Board: benefício oferecido para as pessoas que estão se preparando para a maternidade e paternidade. - Licença maternidade estendida (180 dias). - Licença Paternidade estendida (30 dias). - Conexa Saúde: acesso online gratuito a profissionais da área da saúde - Nutricionista e Psicólogo. - Participação anual nos lucros e resultados da companhia (PLR). - Hotmart Recharge: bônus de 30% do salário bruto mensal, pago após cumprir o período aquisitivo de férias de 30 dias.
Role Description As a Software Engineer (Django + React Native) at Wingz, you will be responsible for developing and maintaining backend APIs and mobile application features. You will work closely with cross-functional teams to deliver reliable, scalable, and high-performance software supporting our NEMT platform. This role requires strong experience in Django/Django REST Framework and at least 1+ year of hands-on experience with React Native. Key Responsibilities - Develop and Maintain Web Applications: - Design, develop, and maintain scalable APIs using Django REST framework. - Write clean, efficient, and reusable code following best practices and coding standards. - Ensure the performance, quality, and responsiveness of applications. - Develop and Maintain Backend & Mobile Application: - Design, develop, and maintain scalable APIs using Django and Django REST Framework. - Build and enhance mobile application features using React Native for iOS and Android. - Write clean, efficient, and reusable code following industry best practices. - Ensure the performance, quality, and responsiveness of backend services and mobile applications. - Collaborate with Cross-Functional Teams: - Work closely with front-end developers, designers, and product managers to implement new features and improve existing ones. - Participate in code reviews, providing and receiving constructive feedback to ensure code quality. - Collaborate with DevOps engineers to optimize deployment processes and infrastructure. - Database Management: - Design and optimize database schemas. - Write efficient queries and manage database migrations. - Ensure data integrity and security. - Testing and Debugging: - Write unit tests and perform debugging to ensure the reliability of applications. - Troubleshoot and resolve issues in a timely manner. - Conduct regular performance testing and optimize code for better performance. - Documentation and Technical Support: - Maintain comprehensive documentation of the codebase and technical processes. - Provide technical support and guidance to team members and stakeholders. - Stay up-to-date with the latest industry trends and technologies to continuously improve skills and knowledge. Qualifications - Minimum of 5 years of professional experience in web development using Django and Django REST framework. - Proficiency in Python, Django, and Django REST framework. - At least 1 year of hands-on experience in React Native mobile development (mandatory requirement). - Strong understanding of front-end technologies, such as HTML, CSS, and JavaScript. - Experience with RESTful APIs and web services. - Familiarity with database systems (PostgreSQL, MySQL, etc.). - Knowledge of version control systems, particularly Git. - Experience with Docker and containerization is a plus. - Understanding of cloud services (AWS, GCP, etc.) is advantageous. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration skills. - Ability to work independently and as part of a team. - Willingness to learn and adapt to new technologies and methodologies. Nice to have - Experience with front-end frameworks such as Vue.js or React (web). - Experience with additional mobile frameworks (e.g., Flutter).
Senior Software Engineer
General MotorsJoin us on our journey toward a world with zero crashes, zero emissions, and zero congestion.
Lead technical solutions and software development for embedded systems, analyze software defects, and enhance existing capabilities while collaborating with cross-functional teams to meet project milestones.
Cobol Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. Since its inception i
Role Description We are seeking a skilled COBOL Developer with strong experience in Micro Focus COBOL to support and enhance batch-oriented applications running in a modern cloud-based environment. This role differs from traditional mainframe COBOL positions—you will be working in AWS WorkSpaces on Linux, focusing on batch processing systems, rather than legacy mainframe technologies such as JCL, DB2, or CICS. The ideal candidate is comfortable working in distributed environments and has experience building and maintaining reliable batch workflows. Responsibilities - Design, develop, and maintain COBOL applications using Micro Focus COBOL. - Build, enhance, and support batch processing systems and workflows. - Troubleshoot and resolve issues in existing batch jobs and data processing pipelines. - Work within AWS WorkSpaces (Linux-based environments) for development and deployment. - Analyze business requirements and translate them into technical solutions. - Optimize batch jobs for performance, reliability, and scalability. - Collaborate with cross-functional teams including QA, DevOps, and business stakeholders. - Maintain clear documentation for processes, code, and system behavior. - Participate in code reviews and ensure adherence to coding standards. Qualifications - 3–5+ years of experience in COBOL development. - Strong hands-on experience with Micro Focus COBOL. - Batch processing systems (job scheduling, data processing, file handling). - Experience working in Linux environments (navigation, scripting basics, file systems). - Familiarity with AWS WorkSpaces or similar cloud-based development environments. - Strong problem-solving and debugging skills. - Ability to work independently and manage multiple tasks. Nice to Have (Not Required) - Experience with AWS services or cloud-native environments. - Familiarity with shell scripting (Bash or similar). - Experience with file-based data processing and integrations. - Exposure to modern DevOps practices or version control systems (Git). Company Description Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others. At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

