Senior Software Engineer

6 days ago


PuneVishakhapatnamVizag, India Varex Imaging Full time
Varex Imaging Job Description

We are seeking a Senior System Software Engineer to join our fast-growing X-Ray Imaging Components division. This role involves developing software systems and libraries needed to manage data produced by flat panel x-ray detectors.

About the Role

This is a challenging opportunity for candidates who thrive in a fast-paced, self-directed environment and can hit the ground running in a critical division of our company. You will work both individually and as part of a team, writing C++ software that interacts with x-ray hardware components.

Responsibilities
  • Design, build, and unit test object-oriented software in a collaborative environment.
  • Provide design, coding, testing, debugging, configuration, and software documentation.
  • Understand product development processes including Change Control & Design Control and SDLC.
  • Maintain strong software development, continuous integration, testing & troubleshooting skills.
  • Develop excellent oral and written communication skills.
  • Interface and communicate with internal and external customers across time zones.
  • Work with minimal supervision.
Requirements
  • A B.S. or M.S in Software Engineering or Computer Science.
  • No less than 8 years of relevant work experience.
  • Fluency in C++ is mandatory.
  • Understanding and use of C++ templates is desirable.
  • Experience with Microsoft and Linux operating systems and build tools.
  • Familiarity with multi-threading.
  • Solid skills in Object-oriented Design and Analysis (OOA and OOD).
  • Experience with QT and UI development is desired.
  • Ability to diagnose issues using log files.
  • Solid understanding of system level software (drivers, firmware, networking, wifi, and test applications) is highly desirable.
  • Knowledge of Xilinx would be beneficial.
  • Possession of a passion for developing efficient, testable, and well-documented code.
  • Prior experience with imaging products or designing software products in an FDA or other regulated industry is highly desirable.
Estimated Salary

$120,000 - $180,000 per year, depending on experience and qualifications.



  • Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    At Miracle Software Systems, we're seeking an exceptional Senior Software Engineering Team Lead to drive our cloud native transformation. As a key member of our team, you'll be responsible for designing, implementing, and maintaining CI/CD pipelines for front-end apps and Java REST Services.We're looking for a seasoned professional with 5+ years of...


  • Pune/Vishakhapatnam/Vizag, India Varex Imaging Full time

    Varex Imaging is hiring a Senior System Software Engineer in the fast-growing X-Ray Imaging Components division. This Software Engineer will bring real world experience to our team by developing software systems and libraries needed to manage data produced by flat panel x-ray detectors.We are looking for candidates that will thrive in a fast paced,...


  • Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    Job Description:We are seeking a highly skilled Senior Quality Assurance (QA) Engineer to join our team at Miracle Software Systems. As a key member of our software development team, you will play a crucial role in ensuring the highest quality of our products.About the Role:The ideal candidate will have a strong background in software testing, with...


  • Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    At Miracle Software Systems, we are looking for a highly skilled and experienced Senior Node.js Backend Software Engineer to lead our backend technical development efforts.As a key member of our team, you will be responsible for collaborating with cross-functional teams, developing high-quality backend code, and ensuring seamless integration with frontend...


  • Vishakhapatnam/Vizag, India Miracle Software Systems Full time

    Role : Network EngineerLocation : VisakhapatnamDuration : PermanentShift Timings : 6.00 PM IST To 3.00 AM ISTPrimary Skills : Fortinet,SIEM,SD-WAN,MPLS,IPSec Tunnels,SSL,VPN,RadiusJob Description : Looking for experienced Network Engineer responsible for deploying and maintaining all network components, implementing and enforcing enterprise network and...


  • Vizag, Andhra Pradesh, India ATech Full time

    Job Title: Senior Java Software EngineerDescription:We are seeking a highly skilled Senior Java Software Engineer to join our team at ATech. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java and related technologies.Design and develop software applications...


  • Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    .NET Development OpportunitySalary Range: ₹900,000 - ₹1,300,000 per year.We are seeking a highly skilled Full Stack Developer with expertise in .NET technologies to lead and support the migration of legacy systems to modern .NET and Node.js frameworks.Key Responsibilities:Develop, test, and deploy high-quality .NET applications with a focus on both...


  • Vizag, Andhra Pradesh, India Peerless Financial Products Distribution Ltd. Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate with...

  • Senior Data Engineer

    4 weeks ago


    Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    We are Miracle Software Systems, a dynamic and innovative software company seeking an experienced Senior Data Engineer - Lead Developer to join our team.This is a unique opportunity to leverage your expertise in data engineering and lead the development of cutting-edge data solutions. As a Senior Data Engineer - Lead Developer, you will be responsible for...


  • Vizag, Andhra Pradesh, India Larsen & Toubro Full time

    We are seeking a talented Cloud Architect and Senior Software Engineer to join our team at "{company}".Key responsibilities include designing and implementing scalable cloud solutions, leading a team of engineers, and collaborating with cross-functional teams to deliver high-quality software products.Key Skills:- 5+ years of experience in cloud computing and...


  • Pune, Maharashtra, India Cybage Software Full time

    We are seeking a highly skilled Senior .NET Software Engineer to join our team at Cybage Software. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable, efficient, and reliable software solutions using .NET technologies.About the RoleThis is a full-time position based in Pune, India. The ideal...


  • Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Enterprise Software Architect to join our team at Miracle Software Systems.About the RoleThis is a challenging opportunity for an experienced software architect with expertise in designing, developing, and deploying complex enterprise-level applications using Java technologies.The ideal candidate...


  • Vizag, Andhra Pradesh, India Varex Imaging Full time

    Varex Imaging is seeking an experienced Senior Embedded Software Engineer to develop software systems and libraries for managing data produced by flat panel x-ray detectors in our fast-growing X-Ray Imaging Components division. The ideal candidate will have a strong background in C++ and experience with object-oriented design and analysis (OOD and OOA).Key...


  • Pune, Maharashtra, India Cybage Software Full time

    About UsCybage Software is a technology consulting organization specializing in outsourced product engineering services. Our unique offerings span the technological spectrum–from cutting-edge software development to transformative digital strategies.Empowering businesses to soar above their limitations, we revolutionize the product engineering landscape...


  • Vizag, Andhra Pradesh, India Arting Digital Full time

    Job Title: Senior Dot Net Software EngineerAbout Arting Digital: We are a leading digital solutions company looking for talented individuals to join our team. As a senior dot net software engineer, you will play a crucial role in the development and maintenance of our web applications.Salary: ₹1200000 - ₹1800000 per annum (negotiable based on...


  • Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    Job Title:Senior Full Stack DeveloperAbout the Role:We are seeking an experienced Senior Full Stack Developer to join our team at Miracle Software Systems. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and high-performance applications using .NET technologies.Key Responsibilities:Develop,...


  • Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    Job Description:Miracle Software Systems is a leading software development company that offers a wide range of services to clients across the globe. We are currently seeking a skilled Full Stack .NET Software Engineer to join our team.About the Role:This is a full-time position that involves designing, developing, testing, and deploying scalable and...


  • Vizag, Andhra Pradesh, India JOBIAK SOFTWARE PRIVATE LIMITED Full time

    Senior Technical LeadWe are looking for a seasoned technical professional to join our engineering leadership team as a Senior Technical Lead. As a key member of the team, you will drive the development and maintenance of our AI-powered job platform, leveraging machine learning and data analytics.The successful candidate will have a strong background in...


  • Pune, Maharashtra, India Magic Software Enterprise Full time

    Job Title: Software Manager/Senior Software ManagerAbout Us:Magic Software Enterprises is a leading software development company that values collaboration and innovation. We strive to create exceptional solutions using cutting-edge technology.Job Overview:As a Software Manager/Senior Software Manager, you will lead our engineering team in developing...


  • Vizag, Andhra Pradesh, India Miracle Software Systems Full time

    Company OverviewMiracle Software Systems is a renowned software development company that has been at the forefront of innovation and technology. We are committed to delivering high-quality software solutions that meet the evolving needs of our clients.Salary: $120,000 - $180,000 per annum (dependent on experience)Job DescriptionWe are seeking a highly...