Current jobs related to Principal Software Engineer - Lake Forest - Apple & Associates


  • Lake Forest, California, United States Alcon Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our Software Life Cycle Management team at Alcon. As a key member of our team, you will be responsible for developing software for use in operating/controlling computer hardware, which provides a platform for running end-user applications.Key ResponsibilitiesDevelop software updates for...


  • Lake Forest, California, United States Alcon Full time

    About the RoleAt Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. As a Principal Engineer, you will be trusted with developing software for use in operating/controlling computer hardware, which provides a platform for running end-user...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our EBS Risk Technology organization. This role requires an individual who is a subject matter expert in observability, continuous integration (CI), continuous delivery (CD), systems architecture, and software engineering. You will be instrumental in guiding our technology...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our engineering team in delivering innovative solutions that drive business growth and customer satisfaction. As a key member of our team, you will be responsible for designing, developing, and deploying scalable software applications that meet the needs of our customers.Key...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Sam's Club. As a key member of our software engineering team, you will be responsible for leading technical discovery, design, and implementation of large-scale platforms and products.Key ResponsibilitiesProvide technical expertise and thought leadership to...

  • Software Engineer

    1 month ago


    Lake Forest, California, United States Alcon Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Alcon, a global leader in eye care. As a key member of our Software Life Cycle Management team, you will play a critical role in developing software for medical devices.Key ResponsibilitiesDevelop software updates for host modules using C#, WPF, C++, and SQL.Collaborate with...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our EBS Risk Technology organization. As a subject matter expert in observability, continuous integration (CI), continuous delivery (CD), systems architecture, and software engineering, you will play a key role in guiding our technology strategy and driving operational...


  • Silver Lake, Kansas, United States Walmart Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to join our team at Walmart Global Tech. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems that meet the needs of our customers and business stakeholders.Key...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Walmart Global Tech. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers and business stakeholders.Key ResponsibilitiesDesign and develop...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWalmart is seeking a highly skilled Principal Software Engineer to lead the development of innovative ML systems on an enterprise scale. The ideal candidate will possess outstanding Python programming skills and a passion for AI/ML. This role involves designing and building end-to-end Machine Learning applications, collaborating with a diverse...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Sam's Club. As a key member of our engineering team, you will be responsible for leading technical discovery, design, and implementation of large-scale platforms and products.Key ResponsibilitiesProvide technical expertise and thought leadership to accelerate...


  • Salt Lake, Utah, United States American Cybersystems Full time

    Unlock Your Potential as a Principal Software EngineerCribl is a company that does things differently. We're a serious company that doesn't take itself too seriously, and we're looking for people who love to get stuff done and laugh along the way.We're growing rapidly and need collaborative, curious, and motivated team members who are passionate about...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Global People Technology & Services organization. This role requires an individual who is a subject matter expert in observability, continuous integration (CI), continuous delivery (CD), systems architecture, and software engineering.Key ResponsibilitiesProvide strategic...


  • Lake Forest, California, United States United Software Group Full time

    Job Summary:United Software Group is seeking a highly skilled Senior Software Development Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on IDE/platform development and API development. Experience with C++, C#, and .NET programming is required, as well as a strong understanding of agile...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking an exceptional Principal Software Engineer to join our team at Walmart Global Tech. As a key member of our Enterprise People Technology team, you will play a vital role in developing innovative ML systems on an enterprise scale, implementing cutting-edge Generative AI technologies, and collaborating with a diverse team of...


  • Round Lake, Minnesota, United States Baxter Full time

    Transforming Healthcare with Innovative SolutionsAt Baxter, we are committed to saving and sustaining lives through our mission-driven work. As a Senior Principal Software Engineer, you will play a critical role in developing cutting-edge healthcare solutions that align with our Clinical Nutrition strategic direction and operational priorities.Your Key...


  • Silver Lake, Kansas, United States Sam's Club Full time

    Job SummaryAs a Principal Software Engineer at Sam's Club, you will lead technical discovery, design, and implementation of large-scale platforms and products. You will work collaboratively with our Product Management and business teams to identify short-term and long-term solutions and timelines, review and approve proposed solutions, and provide pertinent...

  • Software Engineer

    4 weeks ago


    Lake Forest, California, United States Alcon Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Alcon, a global leader in eye care. As a key member of our Software Life Cycle Management team, you will play a critical role in developing software for medical devices.Key ResponsibilitiesDevelop software updates for host modules using C#, WPF, C++, and SQL.Collaborate with...

  • Software Engineer

    1 month ago


    Lake Forest, California, United States Alcon Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Alcon, a global leader in eye care. As a key member of our Software Life Cycle Management team, you will play a critical role in developing software for medical devices.Key ResponsibilitiesDevelop software updates for host modules using C#, WPF, C++, and SQL.Collaborate with...


  • Salt Lake, Utah, United States RTX Full time

    Job DescriptionRTX is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems. You will work closely with cross-functional teams to ensure that our software meets the highest standards of quality and...

Principal Software Engineer

2 months ago


Lake Forest, United States Apple & Associates Full time

Principal Software Engineer


Our client, a privately held medical device company, launching new technology to the market is looking for a Principal Software Engineer to be responsible for architecting, designing, developing, and maintaining user interface(s), user experience, and application software.

Reporting to the Director of Software Engineering, the Principal Software Engineer will be required to work with cross-functional teams including systems, hardware, regulatory experts, and clinical specialists to ensure that our software solutions meet the highest standards of quality, safety, and performance.


Perks and Benefits:

  • Excellent Medtech Start-up Work Culture and Team
  • Competitive Pay + bonus + equity in the company
  • Great Benefits and 401k plan
  • Potential for Hybrid or Remote Schedule
  • Work as a SME and lead to build and develop a Successful Team and see your decisions make a difference


Principal Software Engineer Responsibilities:


  • Leads and contributes to development of company objectives and principles to achieve goals in creative and effective ways.
  • Focuses on providing thought leadership and works on broader organization projects, which requires understanding of wider business.
  • Understands and works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Exhibits advanced wide-ranging experience, using in-depth professional knowledge, acumen, concepts, and company objectives to develop, resolve complex models and procedures.
  • Recognized internally as a subject matter expert. May direct the activities of others.
  • Architect, design, develop and debug User interface for medical device(s).
  • Develop and maintain documents for compliance with FDA regulations for class C medical device software
  • Software development on Linux or similar OS.
  • Develop UI software using Design patterns.


Principal Software Engineer - Medical Device - Qualification Requirements:


  • Bachelor’s or Master’s degree in computer science, Electrical Engineering, or related fields
  • Minimum of 8-12 years of experience in software development, preferably in the medical device industry
  • Strong experience in user interface and user experience design
  • Experience with application software development in C++ / Python/
  • Experience with creating user personas, user journey maps, and other UX design artifacts to empathize with the target audience.
  • Experience with embedded UI development, preferably using Qt.
  • Familiarity with IEC 62304 standard for medical device SDLC
  • Experience in developing device drivers on Linux or similar OS.
  • Strong knowledge of software design principles, design patterns, algorithms, data structures, and object-oriented programming
  • Experience with Agile/Scrum development methodologies
  • Excellent problem-solving and analytical skills
  • Excellent verbal and written communication skills
  • Ability to work independently and as part of a team.
  • Knowledge of, Qt, UX, C/C++, Python, Yocto, Squish Coco, SonarQube, Linux