Full Stack Software Developer

2 months ago


milpitas, United States Tiposi Full time

Location: Milpitas, CA


Company Overview:

Located in the heart of Silicon Valley, Tiposi is at the forefront of medical device innovation, specializing in low-frequency, low-power radar sensor technology. Our mission is to enhance the quality of life, comfort, and safety through non-intrusive sensors that ensure complete privacy while capturing vital data. We aim to streamline medical experiences, making them more efficient and less burdensome for patients and providers alike.


Role Overview:

As a Full-Stack Software Engineer at Tiposi, you will play a crucial role in the entire lifecycle of our software projects—from initial design through development, to deployment and maintenance. Your primary responsibilities will involve programming with Python and Flask for backend services, and Flutter (Dart) for front-end development, ensuring seamless operation across platforms. You will also apply advanced design patterns and participate actively in all phases of the software development process. Experience with Linux systems and a strong understanding of IoT development are highly valued, as our solutions are deployed on a Linux-based infrastructure and often interact with various sensors and devices.


Responsibilities:

  • Develop and maintain robust web applications using Python and Flask, with a strong emphasis on performance, reliability, and scalability.
  • Apply advanced Python network programming techniques with multithreading to ensure efficient data handling and processing across distributed systems.
  • Implement MQTT in network programming to facilitate lightweight messaging protocols for small sensors and mobile devices, enhancing IoT capabilities.
  • Employ various design patterns to address specific architectural challenges, improve code maintainability, and support application scalability.
  • Lead the entire software development life cycle, from planning and design through development, testing, and deployment, ensuring adherence to best practices and quality standards.
  • Engage with customers directly to capture and refine requirements, ensuring the developed solutions accurately meet their needs.
  • Serve as a technical liaison between the development team and customers, translating complex technical concepts for non-technical stakeholders.
  • Provide technical support and expertise in FAE related functions, ensuring high levels of customer satisfaction and success.
  • Keep up-to-date with the latest technology trends and programming techniques to continually enhance the functionality and efficiency of our solutions.


Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • At least 3 years of professional experience in software engineering, with a strong background in Python and web application development using Flask.
  • Demonstrable experience with Python network programming involving multithreading and MQTT for network communications.
  • A solid grasp of software design patterns and their implementation in complex applications.
  • Comprehensive knowledge of the software development life cycle, including experience in designing, developing, and testing software projects.
  • Exceptional verbal communication skills and the ability to convey technical information effectively to both technical and non-technical stakeholders.
  • Experience in customer interaction, requirement gathering, and effective communication to meet customer needs accurately.
  • A proactive approach to problem-solving and an analytical mindset.
  • Knowledge of front-end development, including experience with web-based test software and mobile app development using Flutter (Dart).
  • Native or bilingual Chinese.


Preferred:

  • Master's degree in Computer Science, Information Technology, or a related field.
  • Experience in IoT development and familiarity with Linux systems are highly desirable, as our solutions are deployed on a Linux-based infrastructure.
  • Robust understanding of hardware and firmware.


Compensation:

All new hires are hired as 1099 contractors for 3-6 months.

99% of our new hires transition into W-2 employees within the first six months of work. As a W-2, you will be compensated w/ a starting salary of $80,000 to $100,000.



  • Milpitas, United States Tiposi Full time

    Location: Milpitas, CACompany Overview:Located in the heart of Silicon Valley, Tiposi is at the forefront of medical device innovation, specializing in low-frequency, low-power radar sensor technology. Our mission is to enhance the quality of life, comfort, and safety through non-intrusive sensors that ensure complete privacy while capturing vital data. We...


  • milpitas, United States Tiposi Full time

    Location: Milpitas, CACompany Overview:Located in the heart of Silicon Valley, Tiposi is at the forefront of medical device innovation, specializing in low-frequency, low-power radar sensor technology. Our mission is to enhance the quality of life, comfort, and safety through non-intrusive sensors that ensure complete privacy while capturing vital data. We...


  • Milpitas, CA, United States Tiposi Full time

    Location: Milpitas, CACompany Overview:Located in the heart of Silicon Valley, Tiposi is at the forefront of medical device innovation, specializing in low-frequency, low-power radar sensor technology. Our mission is to enhance the quality of life, comfort, and safety through non-intrusive sensors that ensure complete privacy while capturing vital data. We...


  • Milpitas, United States Western Digital Technologies Full time

    The Design Enablement and Automation team is seeking an experienced full-stack data scientist with strong software engineering, AI and Machine Learning skills to develop data-driven automation tools for improving business and engineering efficiency. You will be involved in all aspects in the solution development process: from data collection, to exploratory...


  • Milpitas, United States HEAT Software Full time

    Looking for more than just a job? We like developing our people just as much as we like developing great products. Ivanti is a global leader in IT systems and security management, service management, asset management, and mobility management solutions. Ivanti, created in January 2017 after a merger of HEAT Software and LANDESK, has been around for over 30...


  • Milpitas, California, United States HEAT Software Full time

    We're looking for a talented Senior Software UI Engineer to join our Cloud UI Services team at Ivanti.As a key contributor to the development and integration of various UEM and SM products, you will be responsible for designing and implementing modern frontend UI using HTML 5 and client-side architecture.With a strong background in JavaScript frameworks,...


  • Milpitas, California, United States Tiposi Full time

    Job Title: Full Stack Software DeveloperLocation: Milpitas, CACompany Overview:Tiposi is a leading medical device innovation company, specializing in low-frequency, low-power radar sensor technology. Our mission is to enhance the quality of life, comfort, and safety through non-intrusive sensors that ensure complete privacy while capturing vital data. We aim...


  • Milpitas, United States Western Digital Full time

    Company DescriptionAt Western Digital, we are on a mission to unlock the potential of data so people, companies and organizations everywhere can create what’s next. To fulfill our vision, we are always on the lookout for potential team members who share our passion for solving problems to empower others.When you join Western Digital, you join a legacy more...


  • Milpitas, United States Western Digital Full time

    Company Description At Western Digital, we are on a mission to unlock the potential of data so people, companies and organizations everywhere can create what's next. To fulfill our vision, we are always on the lookout for potential team members who share our passion for solving problems to empower others. When you join Western Digital, you join a legacy more...


  • Milpitas, United States Western Digital Full time

    Company Description At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we've been doing just that. Our technology...

  • Software Developer

    3 weeks ago


    Milpitas, California, United States KLA Full time

    Job Summary:KLA is seeking a highly skilled software professional to join our team as a software engineer. The ideal candidate will have strong C++ programming skills and experience in multi-threaded/multi-process programming environments.The software engineer will work primarily on machine control and inspection software for mask inspection systems,...

  • Junior Java Developer

    3 weeks ago


    Milpitas, California, United States SynergisticIT Full time

    About SynergisticITSince 2010, SynergisticIT has been a leading provider of tech job placement services, helping candidates acquire the skills, experience, and technical competence to succeed in the tech industry. Our mission is to make careers, not just provide job opportunities.Job OverviewWe are currently seeking talented individuals to fill various...


  • Milpitas, California, United States KLA Full time

    Job SummaryKLA is seeking a talented Software Development Engineer to join our team. As a key member of our software engineering group, you will be responsible for building and maintaining infrastructure vital for large-scale experimentation and deployment of HPC solutions. You will prototype and develop machine control and business logic solutions to build...


  • Milpitas, California, United States Cisco Full time

    Unlock Your Potential as a Technical Software Leader at CiscoAt Cisco, we're shaping the future of the internet by creating unprecedented value and opportunity for our customers, employees, investors, and ecosystem partners. As a Technical Software Leader, you'll be at the forefront of crafting, implementing, and empowering the next-generation software stack...


  • Milpitas, California, United States KLA Full time

    Job SummaryKLA is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for building and maintaining infrastructure vital for large scale experimentation and deployment of HPC solutions. You will also be prototyping and developing machine control and business logic solutions to build next generation...

  • Software Developer

    3 weeks ago


    Milpitas, California, United States Amtec Inc. Full time

    A software engineer at Amtec Inc. can specialize in various areas, and LabVIEW, C++, and Python are popular choices. Here's a breakdown of the specializations associated with each:LabVIEW:Test & Measurement: LabVIEW is widely used in the test and measurement industry for automating testing processes, data acquisition, and instrument control.Automation &...


  • Milpitas, California, United States Cisco Full time

    Job SummaryCisco is seeking a skilled Embedded Software Developer to join our team. As a key member of our Diagnostic Software and Hardware Team, you will be responsible for developing and testing software for our next-generation Cisco 8000 network switches and routers.Key ResponsibilitiesDesign and develop embedded software using Linux systems and...


  • Milpitas, California, United States KLA Full time

    About the Role:KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. As a Software Engineer, you will be working on building and maintaining infrastructure vital for large scale experimentation and deployment of HPC solutions.Key Responsibilities:Develop and maintain infrastructure for HPC solutionsWork on data...


  • Milpitas, California, United States Tarana Wireless Full time

    Job OverviewTarana Wireless is seeking a seasoned and visionary leader to spearhead the development of its cloud software. The ideal candidate will have a deep understanding of cloud architecture, software development best practices, and a passion for driving innovation.Key Responsibilities:Develop and implement a comprehensive cloud software development...


  • Milpitas, California, United States ELO Touch Full time

    Job Summary:We're seeking a highly skilled Sr. Software Engineer to join our team at Elo Touch Solutions. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications. You will work closely with our offshore development teams and be responsible for feature development, code...