Principal software engineer jobs in Chula Vista, CA - 930 jobs
All
Principal Software Engineer
Software Engineering Internship
Software Engineer
Software Development Engineer
Senior Software Engineer
Software Applications Engineer
Senior Embedded Software Engineer
Associate Software Engineer
Software Engineer
Medwatchers
Principal software engineer job in San Diego, CA
Join the Future of Healthcare at MedWatchers
MedWatchers is a technology-forward leader delivering integrated care solutions that improve lives across Medicare, Medicaid, and Commercial markets. With a growing portfolio of 30+ clinical service lines and a flexible delivery model-ranging from full SaaS, hybrid solutions, to fully delegated services-we help payers close gaps, enhance outcomes, exceed quality benchmarks and demonstrate clear return on investment (ROI) through data-backed interventions.
Our comprehensive suite includes:
CMAPP, our cloud-based care management platform
Advanced analytics and risk-based targeting to derive ROI
Omnichannel member and provider engagement
Clinical services delivered by a team of 180+ licensed pharmacists, fluent in 30+ languages and dialects
We're trusted by over 60 national and regional health plans-including the six largest payers in the U.S.
As we scale, we're expanding our San Diego-based Technology Team across multiple positions. We're hiring engineers and scientists to build impactful products and develop the next generation of intelligent healthcare technology in San Diego.
SoftwareEngineer (various levels)
Roles: SoftwareEngineer, Product Technologist, Full Stack Developer (Title and level will be commensurate with your education and experience)
Location: Onsite - San Diego, CA (No remote)
Preferred Qualifications: MS or PhD in Computer Science or related field (BS acceptable with strong experience)
Salary Range: $100,000 - $175,000 (based on experience and skills) + Annual Bonus
Overview
Join our San Diego-based engineering team to design and build robust, scalable technology platforms that support clinical workflows, member engagement, and real-time healthcare analytics. You'll work across the stack, collaborating with product, data, and clinical teams to deliver impactful features in a fast-moving, mission-driven environment.
Key Responsibilities
Develop and maintain full-stack web applications with clean, testable code
Design and implement RESTful APIs and backend services
Build responsive, component-based user interfaces using modern JavaScript frameworks
Work with cloud-native tools and infrastructure for scalable deployment
Participate in code reviews, technical design discussions, and agile ceremonies
Collaborate cross-functionally with product managers, clinicians, and data teams
Ensure performance, reliability, and security of deployed applications
Contribute to platform architecture decisions as the product scales
Representative Technologies (familiarity with similar tools is welcome)
Frontend: JavaScript (React, Angular, Vue)
Backend: Node.js, Express, Python (Flask, FastAPI), Go, Rust
Databases: PostgreSQL, MongoDB, Redis
Cloud Platforms: AWS, Azure, GCP
DevOps & Tooling: Git, CI/CD pipelines, Docker, Kubernetes
Ideal Experience
Strong programming fundamentals and debugging skills
Proven experience in full-stack application development
Familiarity with modern deployment workflows and cloud services
Agile team collaboration and iterative product delivery
Bonus: Exposure to healthcare data, APIs, or workflows
We offer a comprehensive benefits package, including:
401(k) with company matching
Health, dental, and vision insurance
Paid time off (PTO)
Tuition reimbursement
Employee discounts
$100k-175k yearly 4d ago
Looking for a job?
Let Zippia find it for you.
Sr. Software Developer
T3W Business Solutions, Inc.
Principal software engineer job in San Diego, CA
T3W Business Solutions, Inc. is a Woman-Owned Small Business with Headquarters located in San Diego, CA. It is our mission to help our clients develop strategies to optimize their use of space and resources resulting in maximum benefits; we also deliver quality data and analysis to support our client's daily facility operations, planning, and compliance programs. We are looking for a Sr. Software Developer in San Diego, California.
**Contingent Upon Contract Award**
Summary
Designs, develops, and implements enterprise-grade software solutions supporting FRCSW engineering, logistics, and business systems. Leads full software lifecycle task requirements analysis, architecture, coding, testing, integration, and sustainment. Optimizes performance, resolves advanced defects, and ensures cybersecurity compliance. Mentors development teams, enforces standards, and supports alignment with DoD softwareengineering practices, including SRDR reporting.
Responsibilities
Develop and maintain software solutions supporting logistics and maintenance operations.
Apply softwareengineeringprinciples to meet performance and cybersecurity requirements.
Collaborate with system administrators, analysts, and data scientists.
Support DevOps, AI/ML, and RPA initiatives for efficiency improvement.
Requirements
Bachelor's degree in Computer Science or SoftwareEngineering.
10+ years of software development experience with C#, Python, or .NET.
Familiarity with DoD software development and RMF processes.
Must possess an active Secret Clearance - Required
This contractor and subcontractor shall abide by the requirements of 41 CFR §§ 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability.
$106k-144k yearly est. 1d ago
Summer 2026 Software Engineering Intern
Aerovironment 4.6
Principal software engineer job in San Diego, CA
Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members.
We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location.
**Summary**
As a **SoftwareEngineering Intern** , you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools.
This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact.
**Position Responsibilities**
+ Assist in the design, coding, testing, and debugging of software components and systems.
+ Contribute to the development of tools and applications that support AV robotics and aerospace platforms.
+ Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities.
+ Participate in code reviews, documentation, and the use of version control and defect tracking tools.
+ Help develop scripts or automation to improve team workflows and efficiency.
+ Learn and apply best practices in software development processes, including Agile methodologies.
+ Support the development of prototypes, simulations, and proof-of-concept demonstrations.
+ Attend team meetings, contribute ideas, and learn to estimate development effort and timelines.
**Basic Qualifications (Required Skills & Experience)**
+ Currently pursuing a **Bachelor's or Master's degree** in **Computer Science, SoftwareEngineering** , or a related field.
+ Strong foundational knowledge in programming languages such as **Python, C++, or Java** .
+ Familiarity with development tools such as **Visual Studio, Git, Eclipse** , or similar IDEs.
+ Experience with data structures, algorithms, and software design principles.
+ Demonstrated problem-solving and analytical skills.
+ Ability to work both independently and collaboratively in a team environment.
+ Effective written and verbal communication skills.
**Preferred Qualifications & Competencies**
+ Experience with software development on Linux, Windows, or cross-platform environments.
+ Exposure to web technologies, cloud platforms, or backend services is a plus.
+ Interest in or exposure to robotics, autonomous systems, or data analytics.
+ Experience using scripting languages (e.g., Bash, Python) to automate tasks.
+ Knowledge of Agile development practices and version control (e.g., Git).
+ Curiosity and willingness to learn new technologies and frameworks.
+ Ability to take ownership of tasks and contribute to team goals.
**Physical Demands**
+ Ability to work in an office and R&D lab environment (Constant)
+ Required to sit, type, and use office equipment for extended periods (Frequent)
**ITAR Requirement:**
_T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._
**Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* .
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
**Who We Are**
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
**What We Do**
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
_We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._
**ITAR**
**About AV:**
**AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.**
We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.
Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next.
**If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.**
**Careers at AeroVironment (*****************************************
$49k-73k yearly est. 60d+ ago
UTG - Software Engineer Internships - Summer 2026
Servicenow 4.7
Principal software engineer job in San Diego, CA
It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today - ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone.
If you want to make work, work better, we want you. To learn more, check out our Early Career Page!
Job Description
Role Overview
As a SoftwareEngineering Intern, you'll work alongside experienced engineers on projects that directly impact our users and business. We are seeking highly motivated students with a background in full-stack, front-end, or back-end development to join our dynamic team of skilled softwareengineers. You'll gain invaluable hands-on experience and contribute to building scalable solutions to enhance the ServiceNow Platform. This role provides a foundation for career growth while contributing to meaningful projects.
The successful intern candidate will be amenable to working in an exciting, fast paced, dynamic, collaborative environment. Our softwareengineering interns could work within various teams within our platform and will be matched to appropriate projects based on skills assessed during the interview process.
Our development teams focus on creating intuitive and scalable solutions that allow businesses to customize their application functionalities. Join us to:
* Implement cutting-edge design and coding practices in collaboration with a dedicated development team.
* Build scalable Cloud Infrastructure and Automation platforms.
* Develop interactive web UIs for complex application layers, prioritizing performance, reliability, and user experience for streamlined digital workflows and optimized client success.
Qualifications
Required Qualifications
* Current enrollment in a full-time Bachelor's or Master's program in Computer Science or a related discipline at an accredited university.
* Graduating December 2026, or later
* Must be able to obtain and maintain authorization to work.
* Commit to a 12-week internship in Summer 2026 (May-August, or, June-September)
* Capable of operating on a hybrid schedule from one of our office locations.
* Proficiency across multiple programming languages and disciplines: General purpose (Java, Python, C++, Kotlin), Web (JavaScript, HTML/CSS), Scripting (Python, Ruby, Bash), or Database (SQL).
* Approach complex software challenges with critical thinking and innovative solutions.
* Strong communication skills and experience working in diverse cross-functional teams.
Preferred Qualifications
* Experience in evaluating or integrating AI into work processes, decision-making, or problem-solving through AI tools, automating workflows, analyzing AI-driven insights, or assessing AI's potential impact.
* Understanding of foundational AI concepts including basic prompt engineering.
* Full-stack development capabilities with software design principles and agile methodologies.
* Demonstrated experience in constructing scalable, secure, and efficient software systems.
* Proficiency in data structures and algorithms. Basic understanding of relational data modeling.
* Previous softwareengineering experience gained from internships, academic or personal projects, coding competitions or relevant publications.
#interncoop
For positions in the Bay Area, we offer a base pay of $55.14 - $55.58/hr, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies and work location. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs (subject to eligibility requirements). Compensation is based on the geographic location in which the role is located, and is subject to change based on work location.
Additional Information
ServiceNow is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law.
At ServiceNow, we lead with flexibility and trust in our distributed world of work. Click here to learn about our work personas: flexible, remote and required-in-office.
If you require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at ********************************* for assistance.
For positions requiring access to technical data subject to export control regulations, including Export Administration Regulations (EAR), ServiceNow may have to obtain export licensing approval from the U.S. Government for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by the U.S. Government.
Please Note: Fraudulent job postings/job scams are increasingly common. Click here to learn what to watch out for and how to protect yourself. All genuine ServiceNow job postings can be found through the ServiceNow Careers site.
From Fortune. 2022 Fortune Media IP Limited All rights reserved. Used under license.
Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of, ServiceNow.
$55.1-55.6 hourly 60d+ ago
Sr. Staff Embedded Software Engineer
Northrop Grumman 4.7
Principal software engineer job in San Diego, CA
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
This position description does not represent a current opening but may be used to identify candidates with skills and experience for positions within Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman.
Job Description
_Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our organization is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter._
_Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today._
We are looking for you to join our team as a Senior Staff Embedded EngineerSoftware based out of San Diego, CA.
**What You'll Get to Do:**
In this role you will design, develop, integrate and test software for our end-user customers and businesses, primarily focused on cryptographic software code bases. Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems. You will work with multi-disciplinary teams, such as with Systems Engineering, Cloud & Application, Test Automation, DevSecOps and Systems Test, in an Agile software development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
**Sr. Staff Engineer Embedded Software Basic Qualifications:**
+ Bachelor's degree in Computer Science, SoftwareEngineering, or another STEM discipline with 14 years of related experience, or Master's degree with 12 years or a PhD with 10 years of experience.
+ Experience with Crypto Systems or Rust
+ Proficient in C/C++ Proficient in Object Oriented programming
+ Proficient in all areas of the formal software lifecycle process from requirements to testing
+ Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications
+ Experience with RTOS designs and implementing secure software for embedded systems
+ Experience with ARM architectures and peripherals
+ Experience using Jira/Bitbucket/Git and the Agile software development process
+ Must currently hold a U.S Department of Defense (DoD) Secret level security clearance
**Preferred Qualifications:**
+ Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL)
+ Familiarity with Xilinx tools (Vitis, Vivado)
+ Experience with Yocto/Petalinx
+ Familiarity with HAIPE, OTNK, and/or IKE
+ Familiarity with latest NSA Security Standards
+ Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet)
+ Experience with TCP/IP and common network configurations
+ Experience implementing cryptographic mechanisms using dedicated software libraries
+ Familiarity with Linux kernel driver development/modifications
+ Familiarity with assembly language
+ Familiarity with bare metal embedded device drivers
+ Familiarity with PowerPC architectures and peripherals
+ Familiarity with VHDL/Verilog/FPGA
+ Familiarity with IBM tools (Rhapsody, DOORS, Clearcase)
+ Familiarity with Green Hills AdaMulti
+ Familiarity with Static Analysis and Unit Testing
+ Current active Top Secret Clearance
+ Current active SAP clearance
+ Currently engaged in Networked Information Software
Primary Level Salary Range: $0.00 - $0.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
$80k-102k yearly est. 24d ago
Embedded Software Engineering Intern
Wind River 4.6
Principal software engineer job in San Diego, CA
at Wind River
Embedded SoftwareEngineer - Intern ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone. The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world. YOUR ROLE We seek a summer intern college students to join our Professional Services Embedded SoftwareEngineering team. This is an exciting opportunity to work on cutting-edge development projects and collaborate with a team of experts in the embedded software field. As a contributing member of our North American team, you'll develop embedded solutions for critical infrastructure industries.In your daily job you will:
Develop, implement, and test embedded software systems, including device drivers and Board Support Packages for embedded hardware using Linux, VxWorks Real Time Operating System, or Helix Virtualization Platform
Produce high-quality software, including projects that require safety certification
Troubleshoot and debug embedded software, solving complex technical issues
Collaborate with project teams to deliver mission-critical embedded solutions to clients
Participate in design, code, and test reviews; contribute to team and customer technical discussions
HOW YOU WILL CONTRIBUTE
Key skills and competencies for succeeding in this role are:
Pursuing a BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
Strong academic performance, involved in student groups, volunteer work, leadership
Junior, Senior or MS standing for summer internships
Strong proficiency in C/C++ programming
Experience with embedded systems development (device drivers, boot loaders, Board Support Packages, firmware) and familiarity with embedded processors (ARM, MIPS, x86, PowerPC, RISC V)
Excellent communication skills (verbal and written) and ability to work effectively in a team
Preferred: Real-time operating system (RTOS) experience (e.g., VxWorks, Linux Preempt-RT, Zephyr)
APPLICANT PRIVACY NOTICE: Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be found here .
“Wind River is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law”
SECURITY CLEARANCE REQUIREMENTS Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard.
$97k-128k yearly est. Auto-Apply 60d+ ago
Internship - Software Engineer (GEM)
Us01
Principal software engineer job in San Diego, CA
Introduction
ASML US, including its affiliates and subsidiaries, bring together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips. We design, develop, integrate, market and service these advanced machines, which enable our customers - the world's leading chipmakers - to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics. Our headquarters are in Veldhoven, Netherlands, and we have 18 office locations around the United States including main offices in Chandler, Arizona, San Jose and San Diego, California, Wilton, Connecticut, and Hillsboro, Oregon.
The Application Software Team are product owners for several critical applications that deliver data from light source to the customer and bring it back to ASML for analysis. We are responsible for designing, architecting, and implementing the solutions for all data products used within the DUV group along with integration and deployment of our products.
We are seeking a skilled SoftwareEngineer to work on critical projects involving dynamic template generation for SECS/GEM & IAS systems and test automation for our products using Jenkins. This role requires strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment with cross-functional teams.
Must be in process of consideration for GEM Fellowship to be eligible!
Your assignment
As a SoftwareEngineering Intern, you will play a key role in the development and enhancement of internal tools and automation systems. Your responsibilities will include:
Requirements Gathering: Collaborate with stakeholders to collect, clarify, and document functional and technical requirements.
Design Proposal: Develop and present design solutions, ensuring alignment with software architects and engineering best practices.
Implementation: Build and integrate the approved design into the existing system, following coding standards and development guidelines.
Testing: Create and execute comprehensive test cases to validate the functionality and reliability of your implementation.
CI/CD Pipeline Enhancement: Upgrade the Jenkins pipeline to support automated testing, improve reporting, and streamline development workflows.
Your profile
Pursing a Bachelors Degree in Computer Science related field, such ask SoftwareEngineering, Network Engineering.
Deep knowledge of and object oriented programming language like java, C#, C/C++
Strong understanding of software development principles and version control systems.
Nice-to-Have Skills
Experience with Jenkins, Groovy, and PostgreSQL.
Familiarity with automation frameworks and CI/CD pipelines.
Knowledge of SECS/GEM communication standards.
The current base annual hourly range for this role is currently $18.00 - $48.00. Pay scales are determined by role, level, location and alignment with market data. Individual pay is determined through interviews and an assessment of several factors that that are unique to each candidate, including but not limited to job-related skills, relevant education and experience, certifications, abilities of the candidate and pay relative to other team members.
This position requires access to controlled technology, as defined in the
United States
Export Administration Regulations (15 C.F.R. § 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with candidates who are immediately eligible to access controlled technology.
Inclusion and diversity
ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that inclusion and diversity is a driving force in the success of our company.
Need to know more about applying for a job at ASML? Read our frequently asked questions.
Request an Accommodation
ASML provides reasonable accommodations to applicants for ASML employment and ASML employees with disabilities. An accommodation is a change in work rules, facilities, or conditions which enable an individual with a disability to apply for a job, perform the essential functions of a job, and/or enjoy equal access to the benefits and privileges of employment. If you are in need of an accommodation to complete an application, participate in an interview, or otherwise participate in the employee pre-selection process, please send an email to USHR_Accommodation@asml.com to initiate the company's reasonable accommodation process.
Please note: This email address is solely intended to provide a method for applicants to initiate ASML's process to request accommodation(s). Any recruitment questions should be directed to the designated Talent Acquisition member for the position.
$18-48 hourly Auto-Apply 26d ago
Software Development Engineer II
Yardi 4.7
Principal software engineer job in San Diego, CA
Yardi is dedicated to the design, development, and support of real estate investment management and property management software. We offer full business solutions for every real estate market. Yardi has the highest commitment to quality, innovation, responsiveness, and customer focus. With over 30 offices and 5,000 employees worldwide, Yardi is positioned for continued market growth.
Job Description
Under general supervision, the Software Development Engineer II designs, develops, debugs, tests and implements software enhancements. Responsibilities include correcting defects in existing applications; documenting defect resolutions; and presenting implementation details.
Responsibilities
Designs and develops front-end and back-end web application features
Performs maintenance programming for existing versions
Analyzes and documents reasons for test failure, and revises/debugs assigned programs and/or procedures as necessary
Uses corporate approved sourced control applications to maintain code changes
Understands application and uses standards
Adheres to department policies, procedures and standards in the development and implementation of software
APPLY TO: ******************************************************* Requested=7045
Qualifications
Requirements
Bachelor's or Master's degree in Computer/Engineering Science or equivalent experience
1+ years developing web applications
Experience with HTML5 and CSS
Experience with Javascript/JQuery
Good Knowledge of AJAX, Javascript/jQuery, JSON, REST
Experience with C# and MS-SQL preferred
Experience with relationship databases preferred
Good time management skills
Independent problem solving and analysis skills
Clear, effective verbal and written communication skills
Ability to meet critical deadlines and prioritize multiple tasks in a fast-paced environment
Collegial, team-oriented disposition with the desire and ability to establish cooperative working relationships with employees at all levels within Yardi, outside of Yardi, and with clients
EOE/Race/Gender/Disability/Vets
Additional Information
All your information will be kept confidential according to EEO guidelines.
$85k-115k yearly est. 5h ago
SDET with Selenium Automation & Java in San Diego, CA (Only Local Candidates Needed)
360 It Professionals 3.6
Principal software engineer job in San Diego, CA
360 IT Professionals is a Software Development Company based in Fremont, California that offers complete technology services in Mobile development, Web development, Cloud computing and IT staffing. Merging Information Technology skills in all its services and operations, the company caters to its globally positioned clients by providing dynamic feasible IT solutions. 360 IT Professionals work along with its clients to deliver high-performance results, based exclusively on the one of a kind requirement.
Our services are vast and we produce software and web products. We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift programming languages to create native applications for iPhone, whereas we use Android Code to develop native applications for Android devices. To create applications that work on cross-platforms, we use a number of frameworks such as Titanium, PhoneGap and JQuery mobile.
Furthermore, we build web products and offer services such as web designing, layouts, responsive designing, graphic designing, web application development using frameworks based on model view controller architecture and content management system. Our services also extend to the domain of Cloud Computing, where we provide Salesforce CRM to effectively manage one's business and ease out all the operations by giving an easy platform. Apart from this, we also provide IT Staffing services that can help your organization to a great extent as you can hire highly skilled personnel's through us.
We make sure that we deliver performance driven products that are optimally developed as per your organization's needs. Take a shot at us for your IT requirements and experience a radical change.
Job Description
SDET with Selenium Automation & Java (Only Local Candidates Needed)
Title : Automation Test Engineer / SDET / Software Development Engineer in Test
Location: San Diego, CA
Duration: 12 months
Type : Contract-W2
Interview Mode: Phone/Skype
Work Exp.: 4-5 Years
***Need candidates who are local to California only***
Skills:
- Knowledge and understanding of Computer Science Fundamentals: strong experience in OOP and ability to hand-code in an OO language.
- Strong Java coding experience
- Strong experience with Selenium
- Experience with Automation
Contact :
Manjri Gupta,
Technical Recruiter,
Tel: 510 254 3300 Ext 181.
42808 Christy Street 216, Fremont, CA - 94538 | USA
Additional Information
Manjri Gupta,
Technical Recruiter,
Tel: 510 254 3300 Ext 181.
42808 Christy Street 216, Fremont, CA - 94538 | USA
$98k-128k yearly est. 60d+ ago
Software Engineer II, Applications
Brain Corp 4.1
Principal software engineer job in San Diego, CA
Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry. Our purpose is to create autonomous technology that helps the real world work better. Brain's robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment. Through the BrainOS Robotics Platform, which powers the largest global fleet of the Autonomous Mobile Robots (AMRs) in operation in commercial public spaces, Brain Corp delivers insightful and efficient automated solutions in both commercial floor cleaning and inventory management, empowering organizations and their employees to achieve more. Brain Corp currently powers more than 30,000 AMRs, representing the largest fleet of its kind in the world. Brain Corp is funded by the SoftBank Vision Fund, Clearbridge, and Qualcomm Ventures.
Position Overview:
The SoftwareEngineer II will contribute to a top engineering team, building products that leverage the BrainOS platform. With a few years of industry software experience, the SoftwareEngineer II is expected to quickly become a top code-contributor, focusing on specific features and functionality that address customer needs. As expertise develops in a particular area of the application stack, responsibilities will include interfacing and coordinating with other teams including but not limited to firmware, hardware, QA, program and product management, and field support. This role offers the opportunity not only to contribute, but also to participate in discussions shaping the direction of the project. This role is critical in defining problem scopes, delivering scalable solutions and aligning cross-functional efforts for impactful initiatives.
Applicants must be authorized to work in the United States without current or future sponsorship.
Essential Job Functions:
Develop and contribute to our Python/C++ robot software applications to provide new capabilities, new sensor integration, increased reliability, and improved user experience to our customers
Provide technical leadership and drive best practices for code development, review, testing, and deployment that will ensure high quality releases to production
Maintain a strong customer focus by helping resolve production and customers issues and engineer long-term solutions through triage and root cause analysis and data analytics
Encourage and facilitate technical discussions with a bias for action, ensuring deadlines are met and drive our product forward
Champion best practices for system design, security and code quality which is important while exploring new avenues of growth in Industrial
Education and/or Work Experience Requirements:
BS or MS in Computer Science or applicable engineering discipline
1-3 years of demonstrated experience in software development for complex function-based software that interacts with sensor inputs, control loops and redundancy
Required Knowledge, Skills, Abilities and Other Characteristics:
Demonstrated proficiency with OO C++ and/or Python production level coding
Curiosity to gain subject matter expertise in specific functional areas while keeping aware of the larger landscape of customer use case and value
Excellent technical and analytical skills
Strong problem-solving skills, with a proactive and results-oriented approach
Excellent communication skills
Strong collaboration skills with the ability to influence stakeholders
Things that make a difference:
Experience in autonomous vehicles, robotics, or related industry
Experience with robotic motion planning, perception, or SLAM
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; use of hands to finger and grasp; talk and hear at normal room levels; visual acuity to determine the accuracy, neatness, and thoroughness of the work assigned or to make general observations of facilities or structures; push or pull up to 20 pounds.
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employees are exposed to the typical office environment with computers, printers and telephones.
Salary Range:
The anticipated salary for candidates who will work in San Diego, California is $130.000. The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and length of experience within the job, type and length of experience within the industry, education, etc. Brain Corp is a multi-state employer and this salary range may not reflect positions that work in other states.
In addition to base pay, our competitive total rewards package consists of:
A discretionary annual target bonus
Stock options
401(k) plan with match (no waiting period and immediate vesting)
Comprehensive suite of insurance benefits for employees (and their families) to include a variety of medical plan options (including an HSA with employer contribution), dental, vision, life and disability insurance, Employee Assistance Program (EAP), Legal/Identity support plans, pet insurance.
Access to Flexible Spending Accounts (Medical and Dependent Care)
Generous paid time off including flexible vacation, Paid Sick Leave, time off for volunteering in the community, 10 paid company holidays, and a winter company shutdown
Additional Perks include:
Daily on-site lunch available in the San Diego office
On-campus gym including pool and tennis courts in the San Diego office
Opportunities to connect with colleagues including monthly game nights, hikes, wellness challenges, and community events
Internal continuous learning events
Opportunities to share your own interests and hobbies with the Company
$93k-129k yearly est. Auto-Apply 13d ago
Software Engineers/ Java
The Maven Group 4.5
Principal software engineer job in San Diego, CA
The Maven Group's client has an immediate need for skilled SoftwareEngineers of all levels (Junior to Senior/SME) to join their team in San Diego, CA.
This program requires a TS/SCI with a CI Polygraph and a great chance to upscope to a Full Scope if desired. There are direct-hire opportunities and the chosen candidates will have access to strong benefits including three different health care plans, co-matching 401k, PTO, a professional development program, and more!
This is a very exciting development environment including DevOps best practices and Behavior-Driven Development (BDD) to promote better collaboration among developers, testers, and non-technical stakeholders. This new program is all about injecting new technology and capabilities while continuing to support the on-going mission. Think symmetric and asymmetric cryptography, ASN.1 coding and digital signatures!!
There are a range of opportunities for developers to include Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available.
Required Skills and Qualifications:
BS and 0-14 years of prior relevant experience or Master's with 2-6 years of prior relevant experience.
Must have exceptional experience with Java.
Experience or familiarity with as many of the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins.
Experience with Web Application User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSL.
Experience developing on Windows, and/or Linux operating systems.
Desired Skills and Qualifications:
Experience with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting.
Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium.
Experience with Behavior Driven Development (BDD).
Secure Software development (i.e. Layer 7 Policy).
Certification, or past experience as a member of an agile team.
$91k-120k yearly est. 60d+ ago
Software Engineer (2 Positions)
ATX 4.1
Principal software engineer job in San Diego, CA
ATX is a market-leading global provider of access network, video network and radio network solutions serving the cable, satellite, commercial and enterprise sectors. We are currently recruiting for two (2) SoftwareEngineers of various levels to join our growing team in San Diego, California.
We are seeking talented, enthusiastic, innovative, and flexible individuals.
Reporting directly to the Sr. Director of SoftwareEngineering, the SoftwareEngineer independently performs complex engineering assignments following company and/or industry standards and methods. This position works closely with other engineering disciplines. Tasks require application of engineeringprincipals and techniques.
SoftwareEngineers at ATX are expected to accurately identify solutions to complex problems in existing code and to propose new creative software solutions to customer and product needs.
The following duties outline but do not limit the regular position requirements:
* Develop software solutions by studying product issues and customer needs;
* Document and demonstrate solutions following company standards and methods;
* Stay close to the leading edge of development practices, by studying state-of-the-art development tools, programming techniques, and computing equipment;
* Accomplish engineering and organization mission by completing related results as needed;
* Work collaboratively with other engineers to achieve goals;
* Improve processes at ATX by observing our behavior and recommending change to the Manager and;
* Other duties as assigned.
Desired Technical Qualifications:
* Bachelor's Degree in computer science or related field combined with a minimum of two (2) years of related experience, OR a Master's Degree in computer science or related field, OR a PhD in computer science or related field;
* Good communication skills, both verbal and written;
* Excellent analytical and empirical problem-solving abilities;
* Proven strong Modern C++ skills;
* Experience with Linux on larger embedded systems (1GHz+, 250MB+), including Openembedded/Yocto Project;
* Experience with digital video: MPEG Transport Stream, DVB, ATSC;
* Experience with IP Networking, including VLANs, UDP and Multicast.
ATX offers:
* Casual dress code
* Competitive compensation
* Comprehensive benefits and 401K matching
* Company sponsored social events
* Highly dynamic and innovative technology environment
LOCATION: San Diego, CA
START DATE: ASAP
Interested candidates who meet the above requirements are invited to submit their resume in confidence.
Internal applicants and referrals may send their resume directly to Human Resources.
ATX Networks is committed to meeting the accessibility needs of all individuals. Should you require any accommodations during the recruitment process please notify Human Resources. The ATX Accessible Customer Service Plan can we viewed on our website.
We thank all applicants for their interest in a career with ATX however only those selected for an initial interview will be contacted.
$99k-138k yearly est. 9d ago
Software Development Engineer in Test (SDET)
Rockstar Games 4.5
Principal software engineer job in Carlsbad, CA
At Rockstar Games, we create world-class entertainment experiences.
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry.
Rockstar is on the lookout for a dedicated Senior Software Development Engineer in Test (SDET) to join to our team to work closely with our Online Services department. Our ideal candidate is passionate about games, hungry for new challenges, and ready to continue our legacy of creating the greatest games in the world.
This is a full-time, in-office position based out of Rockstar's new state-of-the-art game development studio in Carlsbad, CA.
WHAT WE DO
We create connected experiences that are found across our game franchises.
We create online services for our games, including matchmaking, cloud saves, player stats, leaderboards, and more.
We improve existing features as well as architect new solutions to support the development of Rockstar's Online Services community and website.
We create innovative in-game experiences, including user-generated content.
We build services and tools that support our consumer-facing experiences and our internal business needs.
We create companion apps for our games, including second screen experiences on mobile, tablet, and the web.
RESPONSIBILITIES
Develop automation solutions (tools, frameworks, pipelines, tests) to support continuous testing and delivery.
Establish quality goals and metrics to drive continuous improvement.
Analyze metrics, logs, test data and results to identify patterns, resolve issues, identify and escalate risks.
Develop solutions to improve engineering productivity whilst maintaining quality standards.
Collaborate with engineers to build and maintain our CI/CD tooling and infrastructure.
Provide constructive feedback on new code to improve quality and ensure testability.
Mentor engineers, providing technical guidance and sharing best practices.
REQUIREMENTS
5+ years of experience as a SDET, SoftwareEngineer, or similar.
Proficient in C#.
Proficient in JavaScript/Typescript, preferably React or similar.
Experience building automated test frameworks for unit/integration/end-to-end testing.
Experience writing automated tests for web applications and services.
Experience with automated build tools such as TeamCity, Jenkins, or equivalent.
Experience with source control, preferably Perforce and Git.
Knowledge of non-functional testing such as accessibility, security, and performance testing.
Versatile communication skills as a core member of an internationally distributed team.
PLUSES
Please note that these are desirable skills and are not required to apply for the position.
Experience with build tools such as msbuild, webpack or similar.
Experience with package management such as nuget, npm, or similar.
Experience with containerization technology (preferably Docker).
Experience with security testing.
Experience with performance and load testing.
Experience with C++ and GoogleTest.
Experience with batch, Python or PowerShell scripting.
Knowledge of Rockstar Games titles, and a passion for playing video games.
HOW TO APPLY
Please apply with a resume and cover letter demonstrating how you meet the skills above. If we would like to move forward with your application, a Rockstar recruiter will reach out to you to explain next steps and guide you through the process.
Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect. In line with this commitment, Rockstar will provide reasonable accommodations to qualified job applicants with disabilities during the recruitment process in order for such applicants to be considered for the position for which they are applying, as well as to qualified employees to enable them to perform the essential functions of their roles. If you need more information about Rockstar's reasonable accommodation policies or process, or need to request an accommodation, please notify your recruiter during the interview process.
If you've got the right skills for the job, we want to hear from you. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.
#LI-SD1
The pay range for this position in San Diego at the start of employment is expected to be between the range below* per year. However, base pay offered is based on market location, and may vary further depending on individualized factors for job candidates, such as job-related knowledge, skills, experience, and other objective business considerations. Subject to those same considerations, the total compensation package for this position may also include other elements, including a bonus and/or equity awards, in addition to a full range of medical, financial, and/or other benefits. Details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employee will be in an "at-will position" and the company reserves the right to modify base salary (as well as any other discretionary payment or compensation or benefit program) at any time, including for reasons related to individual performance, company or individual department/team performance, and market factors.
*San Diego Base Pay Range$121,400-$160,800 USD
$121.4k-160.8k yearly Auto-Apply 29d ago
Associate Software Engineer
MCM Midland Credit Management 4.5
Principal software engineer job in San Diego, CA
Applicants must have current authorization to work in the United States on a full-time basis.
About the Role
Responsible for owning modification and maintenance of software applications with large scope. Will work across the IT function on different projects including analysis and design.
Maintain and enhance software applications under supervision of a manager or technical lead.
Participate in other application development projects, as assigned.
Other application development projects, as assigned.
Perform other duties, as assigned.
Required
Bachelor's in Technology/Engineering or similar degree
0-2 years of programming experience (relevant programming languages: Java); Spring Boot hands on experience setting up and using CI/CD (continuous integration, continuous delivery/deployment)
Strong understanding on Microservices architecture
Knowledge of AWS or other Cloud platforms
Database knowledge (i.e. RDBMS like SQL Server, Oracle, MySQL, DB2 (minimal one))
Understanding of Agile (Scrum) project management methodology and Test-Driven Development
Strong communication skills
Preferred
Master's or Advanced in Technology/Engineering or equivalent degree
Full stack development experience; JS based client-side framework - React.JS, NoSQL experience, event driven and microservice architecture experience; mobile app development (iOS or Android)
Database knowledge
Starting Compensation
Hourly Rate: $29.71 - $38.61 (Amount based on office location, relevant experience, skills, and competencies)
If you are wondering why you should work for us, here is something to help you decide:
Pay and Bonuses: Earn a competitive salary. All employees are eligible for monthly incentives or annual bonus.
Career Progression: Grow at MCM with paid training and development programs - including our very own MCM Academy - as well as a promote-from-within philosophy.
Reward and Recognition: We are committed to honoring great results - ranging from informal accolades to formal company-wide awards and prizes like all-inclusive vacations.
Tuition Assistance: Pursue a degree or coursework related to your current role, or the role you are striving for.
Healthcare Insurance: Take advantage of comprehensive healthcare plans and options to ensure your continued health, plus fitness membership reimbursements, weight watchers, our wellness rewards Program and more.
Volunteering Opportunities: Enjoy up to eight hours of paid time off each year to volunteer. We also offer volunteer grants and matching financial donations, up to US$ 2,500 per employee annually.
Retirement Savings: Build a strong financial foundation and reach your goals for the future. With all the effort you invest in us, we're proud to invest in you.
New Family Support: Celebrate your new arrival with company paid leave, new parent flex time, and child back-up care options.
Team-building: Enjoy experiences that inspire bonds with your colleagues through a wide range of company-sponsored team-building events, such as holiday celebrations and department outings.
Work-Life Balance: Enjoy paid and floating holidays, as well as generous paid-time-off.
Our compensation and benefits programs were created with an 'Employee-First Approach' focused on supporting, developing, and recognizing YOU. We offer a wide array of wellness and mental health initiatives, support volunteerism, and environmental efforts, encourage employee education through leadership training, skill-building, and tuition reimbursements, and always strive to provide promotion opportunities from within.
About Us
Headquartered in the United States, Encore Capital Group (Encore) is a publicly traded international specialty finance company operating in various countries around the globe. Through our businesses - such as Midland Credit Management and Cabot Credit Management - we help consumers to restore their financial health as we further our Mission of creating pathways to economic freedom. Our commitment to building a positive workplace culture and a best-in-class employee experience have earned us accolades including Great Place to Work certifications in many geographies where we operate. If you have a passion for helping others and thrive at a company that values innovation, inclusion and excellence, then Encore Capital Group is the right place for you.
Encore Capital Group and all of its subsidiaries are proud to be an equal opportunity employer and are committed to fostering an inclusive and welcoming environment where everyone feels they belong. We encourage candidates from all backgrounds to apply. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other status protected under applicable law. If you wish to discuss potential accommodations related to applying for employment, please contact ****************.
$29.7-38.6 hourly Auto-Apply 37d ago
Looking for Software Engr 3
Lancesoft 4.5
Principal software engineer job in San Diego, CA
We are seeking highly experienced Senior SoftwareEngineers to contribute to the development of advanced real-time embedded software for medical devices. This position demands deep technical expertise and the ability to deliver robust, secure, and high-performance solutions within defined timelines. Join our innovative team in San Diego, CA, a vibrant city known for its beautiful beaches, diverse culture, and thriving tech industry.
Key Responsibilities
Design, implement, and maintain real-time embedded software for safety-critical medical devices.
Conduct code reviews, unit testing, and integration testing.
Diagnose and resolve complex software issues in embedded environments.
Minimum Requirements
15-20 years of experience in real-time embedded device software development.
Strong proficiency in C/C++ and embedded systems programming.
Expertise in Real-Time Operating Systems (RTOS).
Hands-on experience with QNX and/or OSE operating systems.
Experience with interprocess communication (IPC) mechanisms.
Experience in large code base application architecture and design.
Bachelor's degree in Computer Science or related field.
Preferred Qualifications
Experience in the medical device industry and familiarity with FDA regulations.
Knowledge of infusion systems or other safety-critical applications.
Experience with communication protocols (UART, SPI, I2C).
Networking application development experience, including TCP/IP, TLS 1.3, DHCP, DNS, and firewall configurations.
Network security, PKI systems, and certificate management.
Experience with Wi-Fi (802.11) and wireless security protocols (EAP-TLS, EAP-TTLS, EAP-PEAP).
Device security experience, including secure boot, authentication/encryption algorithms.
Experience with over-the-air (OTA) firmware updates and device provisioning.
Familiarity with OpenSSL (or similar) APIs.
$88k-114k yearly est. 43d ago
Software Engineer II
Playstation 4.8
Principal software engineer job in San Diego, CA
Why PlayStation?
PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation 5, PlayStation 4, PlayStation VR, PlayStation Plus, acclaimed PlayStation software titles from PlayStation Studios, and more.
PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team.
The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.
Full-Stack SoftwareEngineer II, Social Platform Applications
Rancho Bernardo, CA
The Full-Stack SoftwareEngineer will design and develop full stack solutions for PlayStation features on the PS5, mobile and other supported platforms along with the corresponding network services. They will provide strong technical knowledge, experience, and implementation efforts across the entire software stack. The ideal candidate will come from a strong object-oriented development background and be passionate about full stack and web technologies on both the front end and back end.
Responsibilities:
Build and integrate frameworks to streamline development across mobile, console, and services teams, enhancing efficiency and collaboration.
Develop on console, mobile app and services using Agile methodologies like Scrum, delivering iterative improvements and achieving breakthroughs.
Develop and maintain high-quality front-end applications using React Native, ensuring they are production-ready and meet performance standards.
Build and optimize backend services for maximum speed and scalability while ensuring responsiveness hosting APIs to support new and existing features.
Create and deploy adaptable UI elements for multiple platforms, emphasizing scalability and ease of maintenance, while incorporating architectural frameworks such as MVC, MVVM, and MVP.
Develop unit and integration tests and conduct code reviews to ensure high-quality code and seamless functionality.
Implement monitoring tools, fix, and resolve issues across the entire technology stack.
Maintain clear, concise documentation of system architecture, codebase, and development processes.
Collaborate closely with international teams of UI designers and product managers (USA, Japan, UK) to translate requirements into actionable work packages, creating engaging mobile user experiences.
Represent the team in technical forums by presenting designs, sharing knowledge, and contributing insights to other Sony software development groups.
Required Qualifications:
Genuine passion for crafting seamless, intuitive user experiences that prioritize usability and performance.
2+ years of experience in crafting single-page web applications or mobile applications.
Collaborated on cloud-deployed services hosting APIs and backend processes talking to data-storage and caching layers, event buses, and other services.
Proficient knowledge of mobile environments, structures, and advancements in iOS and Android programming, encompassing new innovations.
Skilled in iOS (Objective-C/Swift, Xcode) or Android (Java/Kotlin, Android Studio) front-end development. Proficient in Java, Python, Go, scripting, and functional languages.
Hands-on experience with modern JavaScript frameworks such as React/React Native, Angular, or similar technologies to build flexible interfaces and engaging applications.
Hands-on experience with modern Java-based frameworks such as Spring Boot or similar technologies to build robust microservices architectures.
Proficient analytical and fixing abilities emphasizing effective and expandable resolutions.
Excellent verbal and written communication skills, with an ability to collaborate effectively in a team environment.
Desired Qualifications:
Proven experience with Agile development methodologies, such as Scrum.
Proven skill in evaluating and improving UI and application performance, specifically focusing on UI response time and optimizing network usage.
Skilled in crafting multi-threaded applications with a deep comprehension of concurrency and synchronization.
Proficiency in designing and implementing GraphQL APIs.
Experience with cloud services and serverless architectures.
Familiarity with CI/CD pipelines and automated deployment processes.
Prior experience with system monitoring, performance tuning, and debugging in production environments.
Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
Please refer to our Candidate Privacy Notice for more information about how we process your personal information, and your data protection rights.
At SIE, we consider several factors when setting each role's base pay range, including the competitive benchmarking data for the market and geographic location.
Please note that the base pay range may vary in line with our hybrid working policy and individual base pay will be determined based on job-related factors which may include knowledge, skills, experience, and location.
In addition, this role is eligible for SIE's top-tier benefits package that includes medical, dental, vision, matching 401(k), paid time off, wellness program and coveted employee discounts for Sony products. This role also may be eligible for a bonus package. Click here to learn more.
The estimated base pay range for this role is listed below.$150,100-$225,100 USD
Equal Opportunity Statement:
Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.
We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.
PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
$150.1k-225.1k yearly Auto-Apply 14d ago
Software Engineer Co-Op- Cal State San Marcos
Samtec 4.8
Principal software engineer job in San Diego, CA
at Samtec, Inc
Samtec is seeking a SoftwareEngineer COOP in our Vista, CA location.
**Please only apply if you are a student currently enrolled and pursuing a bachelor's degree in engineering or a related field at a local university in San Diego County.
The work schedule would be a minimum of twenty hours per week during school. Hours may vary but are flexible, ideally support is needed M-F 8AM - 6PM.
Pay is $24-27.00 per hour, depending on education and experience level. Undergraduate student COOPs are also eligible to participate in student program tuition assistance and may also opt to participate in Samtec's 401k plan.
Samtec's Software Development Engineers group is responsible for all software that executes internal optical transceiver algorithms. COOPs have the opportunity to develop skills in statistical data analysis, imaging systems including scanning electron microscopy, microelectronics manufacturing processes, and failure root cause analysis.
Ideal candidates are self-starters who demonstrate exemplary written and verbal communication skills. They excel in a dynamic environment and can problem solve efficiently and creatively with fine attention to detail. Below is a list of preferred qualifications and skills:
MINIMUM REQUIREMENTS:
Student pursuing a bachelor's degree in engineering or related field.
Availability to work a minimum of 20 hours per week during regular business hours while maintaining a full-time course load.
You must be available to commit to a minimum of 3 semesters or 12-14 months.
COOPs are required to maintain a C grade or above in all courses to maintain status in the program.
Applicants must be eligible to work in the U.S.
“The responsibilities as defined are intended to serve as a general guideline for this position. Associates may be asked to perform additional tasks depending on strengths and capabilities.”
Software group is responsible for the design and development of software/firmware used in transceivers, test stands, PC applications.
Objectives:
Defining the problem, solving the problem, and communicating the problem
Develop problem solving skills
Develop an understanding of software requirements, development, testing and validation.
Modify/enhance existing software.
Develop software for new and existing standard products
Develop or extend test software
Learn to control hardware via software (ex. test equipment)
Equipment & Systems:
Visual Studio, C#
NuEclipse (Eclipse customized by Nuvoton), C
Simplicity Studio (Eclipse customized by Silicon Labs), C
Matlab
Subversion/TortoiseSVN
Propel
Multimeter, oscilloscope, bit-error rate tester, optical power meter.
Skills learned:
Using above software.
Firmware development for microcontrollers.
Software test.
Reading IC datasheets (ex. microcontrollers, transceiver ASICs).
Fiber optic data transmission.
Preferred skills:
Experience writing programs in C, C#, Matlab
Familiarity with microcontrollers (ex. ARM, 8051)
Experience with basic electronic test equipment (ex. multimeter, oscilloscope)
Familiarity with advanced test equipment (bit-error rate tester).
SAMTEC, Inc. is an Equal Opportunity Employer and committed to creating a diverse environment. All employment decisions at Samtec are based in business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, pregnancy or parental status, age, disability, sexual orientation, gender and/or gender identity/expression, marital status, past or present military service, family medical history or genetic information, or any other status protected by applicable laws. Privacy Policy: *****************************************************
$24-27 hourly Auto-Apply 60d+ ago
Software Engineer Co-Op- Cal State San Marcos
Samtec, Inc. Carreras
Principal software engineer job in San Diego, CA
Descripción
Puesto en Samtec, Inc
Samtec is seeking a SoftwareEngineer COOP in our Vista, CA location.
**Please only apply if you are a student currently enrolled and pursuing a bachelor's degree in engineering or a related field at a local university in San Diego County.
The work schedule would be a minimum of twenty hours per week during school. Hours may vary but are flexible, ideally support is needed M-F 8AM - 6PM.
Pay is $24-27.00 per hour, depending on education and experience level. Undergraduate student COOPs are also eligible to participate in student program tuition assistance and may also opt to participate in Samtec's 401k plan.
Samtec's Software Development Engineers group is responsible for all software that executes internal optical transceiver algorithms. COOPs have the opportunity to develop skills in statistical data analysis, imaging systems including scanning electron microscopy, microelectronics manufacturing processes, and failure root cause analysis.
Ideal candidates are self-starters who demonstrate exemplary written and verbal communication skills. They excel in a dynamic environment and can problem solve efficiently and creatively with fine attention to detail. Below is a list of preferred qualifications and skills:
MINIMUM REQUIREMENTS:
Student pursuing a bachelor's degree in engineering or related field.
Availability to work a minimum of 20 hours per week during regular business hours while maintaining a full-time course load.
You must be available to commit to a minimum of 3 semesters or 12-14 months.
COOPs are required to maintain a C grade or above in all courses to maintain status in the program.
Applicants must be eligible to work in the U.S.
“The responsibilities as defined are intended to serve as a general guideline for this position. Associates may be asked to perform additional tasks depending on strengths and capabilities.”
Software group is responsible for the design and development of software/firmware used in transceivers, test stands, PC applications.
Objectives:
Defining the problem, solving the problem, and communicating the problem
Develop problem solving skills
Develop an understanding of software requirements, development, testing and validation.
Modify/enhance existing software.
Develop software for new and existing standard products
Develop or extend test software
Learn to control hardware via software (ex. test equipment)
Equipment & Systems:
Visual Studio, C#
NuEclipse (Eclipse customized by Nuvoton), C
Simplicity Studio (Eclipse customized by Silicon Labs), C
Matlab
Subversion/TortoiseSVN
Propel
Multimeter, oscilloscope, bit-error rate tester, optical power meter.
Skills learned:
Using above software.
Firmware development for microcontrollers.
Software test.
Reading IC datasheets (ex. microcontrollers, transceiver ASICs).
Fiber optic data transmission.
Preferred skills:
Experience writing programs in C, C#, Matlab
Familiarity with microcontrollers (ex. ARM, 8051)
Experience with basic electronic test equipment (ex. multimeter, oscilloscope)
Familiarity with advanced test equipment (bit-error rate tester).
$24-27 hourly Auto-Apply 60d+ ago
Summer 2026 Software Engineering Intern
Aerovironment 4.6
Principal software engineer job in San Diego, CA
Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members.
We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location.
Summary
As a SoftwareEngineering Intern, you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools.
This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact.
Position Responsibilities
* Assist in the design, coding, testing, and debugging of software components and systems.
* Contribute to the development of tools and applications that support AV robotics and aerospace platforms.
* Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities.
* Participate in code reviews, documentation, and the use of version control and defect tracking tools.
* Help develop scripts or automation to improve team workflows and efficiency.
* Learn and apply best practices in software development processes, including Agile methodologies.
* Support the development of prototypes, simulations, and proof-of-concept demonstrations.
* Attend team meetings, contribute ideas, and learn to estimate development effort and timelines.
Basic Qualifications (Required Skills & Experience)
* Currently pursuing a Bachelor's or Master's degree in Computer Science, SoftwareEngineering, or a related field.
* Strong foundational knowledge in programming languages such as Python, C++, or Java.
* Familiarity with development tools such as Visual Studio, Git, Eclipse, or similar IDEs.
* Experience with data structures, algorithms, and software design principles.
* Demonstrated problem-solving and analytical skills.
* Ability to work both independently and collaboratively in a team environment.
* Effective written and verbal communication skills.
Preferred Qualifications & Competencies
* Experience with software development on Linux, Windows, or cross-platform environments.
* Exposure to web technologies, cloud platforms, or backend services is a plus.
* Interest in or exposure to robotics, autonomous systems, or data analytics.
* Experience using scripting languages (e.g., Bash, Python) to automate tasks.
* Knowledge of Agile development practices and version control (e.g., Git).
* Curiosity and willingness to learn new technologies and frameworks.
* Ability to take ownership of tasks and contribute to team goals.
Physical Demands
* Ability to work in an office and R&D lab environment (Constant)
* Required to sit, type, and use office equipment for extended periods (Frequent)
ITAR Requirement:
This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements.
Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: **********************************
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
Who We Are
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
What We Do
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.
ITAR
How much does a principal software engineer earn in Chula Vista, CA?
The average principal software engineer in Chula Vista, CA earns between $112,000 and $215,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.
Average principal software engineer salary in Chula Vista, CA