Principal Software Engineer
Staff software engineer job in Carlsbad, CA
Hanwha Vision America (HVA) is an affiliate of the Hanwha Group, a Fortune Global 500 company. HVA is an industry-leading provider of advanced network video surveillance products, including IP cameras, storage devices, and video management systems, founded on world-class technologies. We offer end-to-end security solutions and have achieved global success across a wide range of industry verticals, including retail, transportation, education, banking, healthcare, hospitality, and airports.
Hanwha Vision America is seeking a highly experienced and visionary Principal Software Engineer to join our core platform team. With 15-20 years of deep technical expertise, you will play a critical role in designing, architecting, implementing, and maintaining our next-generation real-time video management and physical security services and IoT SaaS platform. You will be a technical leader, responsible for driving architectural decisions, ensuring scalability and security, mentoring other engineers, and tackling our most complex engineering challenges. Your experience in large-scale distributed systems, real-time communication, cloud-native architectures (especially AWS), and cybersecurity best practices will be paramount. This role requires collaboration with the company's presence across various global teams (US East, US West, South Korea, India) to align with the Product Management and Product Engineering Processes.
Cloud Expertise
Leverage deep knowledge of AWS managed services to build robust, cost-effective, and scalable solutions. Optimize cloud resource utilization and architecture.
Database Strategy
Design and optimize data models for both SQL and NoSQL databases, ensuring data integrity, performance, and scalability for large datasets.
Security Focus
Champion and implement cybersecurity best practices based on OWASP Top 10 guidelines. Analyze results from source control analysis and penetration testing, integrating security into the design lifecycle.
Protocol Implementation
Design, implement, and troubleshoot systems utilizing communication protocols like HTTPS, MQTT, WebSocket, and WebRTC channels.
Best Practices & Quality
Establish and enforce high standards for software development, including the use of design patterns, comprehensive design documentation, rigorous unit testing, and thorough code reviews.
Collaboration
Work closely with product managers, DevOps, QA, and other engineering teams to deliver high-quality features and systems in Korea, India, and the US (California, New Jersey).
REQUIRED QUALIFICATIONS:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
15-20+ years of professional software engineering experience, building and operating commercial, large-scale, distributed systems.
Proven track record designing and developing real-time systems, specifically within video management services and/or IoT platforms within a SaaS model.
Expertise in designing scalable, responsive architectures, including microservices, client-server patterns, and concurrent design.
Extensive experience utilizing AWS managed services for building and deploying cloud-native applications.
Strong proficiency in Java programming and relevant scripting languages (e.g., Python, Bash).
Deep understanding and practical experience with both SQL and NoSQL database technologies, including database modeling and optimization of DynamoDB and RDS/Aurora
Deep understanding and practical experience with caching technologies including Redis
Deep understanding and practical experience with streaming data pipeline framework including Kafka and Elasticsearch or OpenSearch.
In-depth knowledge of cybersecurity principles, OWASP Top 10 vulnerabilities, and experience applying security best practices throughout the development lifecycle. Experience with source control analysis and interpreting penetration testing reports.
Hands-on experience implementing and working with communication protocols such as HTTPS, MQTT, WebSocket, and WebRTC, as well as integrating caching solutions like Redis and building streaming data pipelines using Kafka.
Expertise in designing scalable and secure RESTful APIs, including API versioning, documentation (OpenAPI/Swagger), and best practices for backward compatibility.
Mastery of software engineering best practices: design patterns, multithreading, comprehensive design documentation, unit testing frameworks, code review processes.
Demonstrated leadership experience, including leading complex software projects and mentoring engineers.
Excellent problem-solving and communication skills.
PREFERRED QUALIFICATIONS:
Familiarity with video streaming protocols such as RTSP, WebRTC, and Low-Latency HLS.
AWS Certifications (e.g., Solutions Architect Professional, DevOps Engineer Professional).
Experience with containerization technologies (Docker, Kubernetes).
Experience with CI/CD pipelines and infrastructure-as-code (IaC) tools.
Software Engineer
Staff 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.
Software Engineer (various levels)
Roles: Software Engineer, 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
Embedded Software Engineer
Staff software engineer job in Carlsbad, CA
Job Title: Embedded Software Engineer
US citizenship with an active SECRET or TOP SECRET security clearance is required to apply!!
Overview:
ClearanceJobs is aiding their client in their search for an experienced Embedded Software Engineer, experienced in C/C++ and interested in learning the Rust programming language. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.
This role is for an experienced software engineer capable of working on or leading well-defined projects with little instruction while demonstrating expertise in most core software development competencies.
Responsibilities:
โข Design and implementation with embedded software in Rust and C/C++
โข Linux OS use, for an embedded environment
โข TCP/IP and common network configuration
โข Agile Scrum development
โข Ability to plan, track and report on progress
โข CI/CD software development
โข Good oral and written communications skills
โข Familiarity with bare metal embedded device drivers
โข Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
โข Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
โข Participating in multi-disciplinary teams
โข This program is to develop, test and certify Next Generation Encryptor (NGE) encryptors to protect government networks.
โข Works autonomously with little instruction to solve well-defined problems.
โข Provide guidance and/or mentor junior level staff
Qualifications:
โข Bachelor's Degree or higher in Computer Science, Computer Engineering, or related field
โข At least 3 years of design and implementation experience with embedded software in C/C++
โข At least 1 years of Linux OS use, ideally for an embedded environment
โข Basic understanding of TCP/IP.
โข Object-oriented software development experience
โข Ability to plan, track and report on progress
โข Good oral and written communications skills
โข Ability to travel up to 10%
Sr. Manager, Software Engineering (Mobile)
Staff software engineer job in San Diego, CA
Create a healthier, brighter future for pets, pet parents and people! If you want to make a real difference, create an exciting career path, feel welcome to be your whole self and nurture your wellbeing, Petco is the place for you. Our core values capture that spirit as we work to improve lives by doing what's right for pets, people and our planet.
We love all pets like our own
We're the future of the pet industry
We're here to improve lives
We drive outstanding results together
We're welcome as we are
Petco is a category-defining health and wellness company focused on improving the lives of pets, pet parents and Petco partners. We are 29,000 strong and operate 1,500+ pet care centers in the U.S., Mexico and Puerto Rico, including 250+ Vetco Total Care hospitals, hundreds of preventive care clinics and eight distribution centers. We're focused on purpose-driven work, and strongly believe what's good for pets, people and our planet is good for Petco.
Job Summary
We are seeking an experienced Senior Manager, Software Engineering (Digital Commerce/Mobile) to lead and scale our mobile engineering team responsible for delivering high-performance, customer-focused e-commerce applications. This role involves driving technical excellence, shaping product direction, and managing cross-functional collaboration to deliver seamless mobile shopping experiences on iOS and Android platforms.
Key Responsibilities
Team Leadership & Development
Lead, mentor, and grow a team of iOS and Android engineers, fostering a culture of ownership, innovation, and continuous learning.
Set clear goals, conduct regular performance reviews, and provide technical guidance and career development support.
Technical Strategy & Execution
Collaborate with Product Management, Design, and QA to define the mobile roadmap aligned with business goals.
Own the technical vision for the mobile app, ensuring scalability, performance, reliability, and security.
Review architecture and code to ensure high standards and maintainability.
Drive the adoption of best practices in mobile development, testing, and CI/CD pipelines.
Project Management
Plan, track, and deliver key mobile initiatives on time and within budget.
Manage priorities, delegate tasks, and remove blockers in a fast-paced, agile environment.
Cross-functional Collaboration
Work closely with backend, DevOps, product, marketing, and customer support teams to ensure a seamless user experience.
Champion customer-centric engineering decisions based on data, feedback, and market trends.
Innovation & Continuous Improvement
Stay current with mobile technologies and trends; evaluate and adopt tools and frameworks that improve developer productivity and user experience.
Drive A/B testing, analytics, and performance monitoring strategies to optimize app performance and customer engagement.
Required Qualifications
12+ years of software engineering experience, with at least 3 years in a management or leadership role.
Proven experience managing mobile teams delivering high-traffic consumer-facing apps (e-commerce experience preferred).
Strong understanding of native iOS and Android development (Swift, Kotlin, Java), as well as cross-platform solutions (e.g., Flutter or React Native) is a plus.
Deep knowledge of mobile app architecture, API integration, mobile security, and app store deployment.
Experience with Agile methodologies, CI/CD, and modern software delivery practices.
Strong communication and interpersonal skills.
Preferred Qualifications
Experience in scaling mobile apps to millions of users.
Familiarity with personalization, in-app analytics, A/B testing tools (e.g., Firebase, Adobe Analytics, Adobe target).
Experience working with cloud platforms (AWS, GCP) and backend e-commerce systems (IBM WCS, Hybris, custom solutions).
Bachelor's or Master's degree in Computer Science or related field.
Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
The pay ranges outlined below are presented in accordance with state-specific regulations. These ranges may differ in other areas and could be subject to variation based on regulatory minimum wage requirements. Actual pay rates will depend on factors such as position, location, level of experience, and applicable state or local minimum wage laws. If the regulatory minimum wage exceeds the minimum indicated in the pay range below, the regulatory minimum wage will be the minimum rate applied.
Salary Range: $142,100.00 - $213,100.00
Hourly or Salary Range will be reflected above. For a more detailed overview of Petco Total Rewards, including health and financial benefits, 401K, incentives, and PTO - see ********************************************
Petco Animal Supplies, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or any other protected classification.
To translate this webpage to Spanish or other languages on your internet browser, click the translate button to the right of your browser address bar. Additional instructions can be found here: Google Chrome Help .
Para traducir esta pรกgina web al espaรฑol u otros idiomas en su navegador de Internet, haga clic en el botรณn de traducciรณn a la derecha de la barra de direcciones de su navegador. Puede encontrar instrucciones adicionales aquรญ: Google Chrome Ayuda.
Sr Software Engineer - .NET
Staff software engineer job in Carlsbad, CA
The Full Stack Developer will modernize, extend, and maintain internal and client-facing software applications, playing a key role in evolving a growing technology ecosystem. This role requires strong full-stack development skills, experience modernizing legacy systems, and the ability to deliver scalable, user-focused solutions.
Responsibilities
Develop and maintain full-stack web applications using ASP.NET MVC, C#, and .NET Framework/Core.
Enhance, refactor, and support legacy systems while maintaining backward compatibility.
Design and build Blazor-based micro-applications integrated with MSSQL and third-party APIs.
Develop and integrate APIs to support efficient and intuitive user experiences.
Participate in code reviews, testing, automation, and performance optimization initiatives.
Qualifications
5+ years of professional experience as a Full Stack Developer.
Strong proficiency in C#, ASP.NET MVC, and .NET Framework/Core.
Experience with Blazor and modern web application architectures.
Hands-on experience with MSSQL and API integrations.
Familiarity with automation tools, testing practices, and performance tuning.
Pay Rate
$150-200k
Software Engineer
Staff software engineer job in San Diego, CA
Veteran Firm Seeking Software Engineers for an Onsite Assignment in San Diego, CA
My name is Stephen Hrutka, and I lead a Veteran-owned consulting firm in Washington, DC, focused on strategic sourcing, supply chain, and IT Staffing.
We are seeking to fill the Software Engineer roles for an innovative rail engineering solutions provider and systems integrator company.
The ideal candidate is a San Diego resident with 8-10 years of experience in software development roles with progressively increasing responsibilities using Node.js, C, and Python. Prior experience in the transportation industry is highly beneficial.
If you're interested, I'll gladly provide more details about the role and further discuss your qualifications.
Thanks,
Stephen M Hrutka
Principal Consultant
***************
Executive Summary: HRUCKUS seeks Software Engineers for an onsite role in San Diego, CA. The Software Engineer plays a critical role in developing and maintaining software solutions that are integral to the efficient and safe operation of transportation systems. This role requires a blend of technical proficiency, excellent coding skills, industry-specific knowledge, leadership skills, and a proactive approach to problem-solving.
Essential Job Functions/Responsibilities:
Writing clean, efficient, and maintainable code using industry best practices.
Collaborating with cross-functional teams (including domain experts, other engineers, and designers) to define system requirements and ensure software solutions align with business goals.
Design and develop reusable automated test functions and components
Execute automated test cases across various platforms, systems, environments, and browsers
Identify, log, and track defects, and communicate technical issues to development and product teams
Applying knowledge of rail and public transportation operations to develop software that meets regulatory, safety, and operational standards.
Understanding the complexities of scheduling, routing, real-time data processing, and fleet management within the context of transportation systems.
Implementing scalable and reliable software architectures.
Integrating new software solutions with existing systems and infrastructure (such as legacy systems, hardware interfaces, and third-party APIs).
Ensuring interoperability and seamless communication between different components of the transportation system.
Troubleshooting and debugging complex software and system issues as they arise.
Participating in agile development processes, including sprint planning, backlog grooming, and daily stand-ups.
Conducting code reviews, sharing knowledge, and promoting best practices within the team.
Documenting software designs, specifications, and implementation details.
Participating in audits and reviews to verify adherence to quality standards and best practices.
Position Requirements:
A bachelor's degree in Computer Science, Software Engineering or a relevant field
8-10 years of experience in software development roles with progressively increasing responsibilities using Node.js, C, and Python.
Prior experience in the transportation industry is highly beneficial.
Position Details:
Work Assignment: 6-month contract
Summer 2026 Software Engineering Intern
Staff 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 Software Engineering 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, Software Engineering, 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
Auto-Apply2026 Intern Software Engineer
Staff 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.
Northrop Grumman is seeking Software Engineering Intern to join the Aeronautics Systems Intern Program. This position will be located in one of the following locations: **San Diego, CA / Palmdale, CA / El Segundo, CA / Redondo Beach, CA / Oklahoma City, OK / or Grand Sky, ND.**
The qualified candidate will become part of Northrop Grumman's Software Engineering directorate.
The selected candidate will work in a dynamic people-focused environment where he/she will interact with users, customers and other developers.
As an intern, you'll participate in a summer internship program to develop competencies in a variety of engineering specializations that may include:
+ Construct, troubleshoot, calibrate, adjust, test, and maintain equipment, components, devices, or systems.
+ Work from engineering drawings and written or verbal instructions.
+ Operate related equipment; conduct tests and report data in prescribed format.
+ Perform calibration and alignment checks; make adjustments, modifications, and replacements as directed.
+ Prepare prescribed compounds and solutions.
**Basic Qualifications**
**A candidate, regardless of age and hiring source, must meet ALL of the below criteria. The candidate must:**
+ Be enrolled full-time and pursuing an undergraduate or graduate degree from an accredited college/university AND graduating after August 2026.
+ Be majoring in Computer Science, Computer Engineering, Electrical Engineering or similar STEM degree.
+ Be available to work full-time (40 hours per week) for at least 10 weeks during summer 2026.
+ Be able to obtain and maintain a U.S. Government security clearance (U.S. citizenship is a pre-requisite) as well as Program Special access within a reasonable period of time, as determined by the company to meet its business needs (U.S. citizenship is a pre-requisite).
**Preferred Qualifications**
+ Have an overall cumulative GPA of 3.25/4.0 or higher.
+ Previous internship/co-op experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular)
**Intern Pay Range**
+ Undergraduate degrees (Including graduating students planning on attending/enrolled in a full-time Master's program): $16.50 to $37.25 per hour
+ Master's: $24.00 to $46.25 per hour
_At Northrop Grumman, our internship pay rates are standardized and take into account three main factors: the anticipated graduation date of the individual, the cost of labor of the geographic location, and whether the internship is considered technical or administrative._
Primary Level Salary Range: $1.00 - $1.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.
UTG - Software Engineer Internships - Summer 2026
Staff 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 Software Engineering 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 software engineers. 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 software engineering 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 software engineering 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 [email protected] 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.
Embedded Software Engineering Intern
Staff software engineer job in San Diego, CA
at Wind River
Embedded Software Engineer - 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 Software Engineering 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.
Auto-ApplyInternship - Software Engineer (GEM)
Staff 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 Software Engineer 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 Software Engineering 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 Software Engineering, 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.
Auto-ApplySenior Embedded Software Engineer - RUST
Staff software engineer job in San Diego, CA
GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight-one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New Space. Join our small, agile, and mission-driven team where your work has real impact and your growth has no limits. We're not just reaching for the stars-we're engineering them. Let's innovate the infinite, together.
A DAY IN THE LIFE:
As a Senior Embedded Software Engineer - RUST, you'll lead the design and development of cyber secure embedded software for satellite avionics and payload data processing systems. You'll implement real-time monitoring, Linux board support packages, and low-level interfaces for sensors, communication buses, radios, and COMSEC devices. You'll work closely with Systems, Hardware, and FPGA teams to deliver secure, rugged, and reliable Low-SWaP solutions for aerospace applications. In addition, you'll provide mentorship and SME-level guidance to support the growth and success of the engineering team.
WHAT YOU'LL DO
Design and Implement Secure Software: Develop cyber secure embedded software for multi-core processors integrated with FPGA systems (Xilinx, Microsemi, Microchip, Vorago) using C/C++ and RUST.
Develop Multi-Core Solutions: Design and implement embedded solutions for multi-processor and memory-managed systems on ARM Cortex and RISC-V architectures.
Embedded Linux and RTOS Expertise: Lead the development of Embedded Linux solutions, managing inter-process and multi-core communications, and integrate with other RTOS implementations as needed.
Implement Networking and Security Protocols: Build RFC-compliant high-speed networking and security protocols (IP, TLS, IPsec) for embedded systems.
Integrate Hardware Interfaces: Work with SPI, I2C, UART, GPIO, PCI, PCIe, Ethernet, and SpaceWire interconnect standards to ensure seamless system operation.
Apply Cryptographic Principles: Design and implement secure software using AES, RSA, ECDSA, ECDH, Secure Boot, Root of Trust, Zero Trust, signed applications, and other secure system techniques.
Lead Software Development: Drive development and testing of reusable, high-quality software modules while ensuring Secure System best practices are followed at the architecture, design, and code levels.
Translate Requirements: Convert complex customer and system-level requirements into robust, scalable software designs.
Support Integration and Debugging: Collaborate on system integration, debugging, and validation of software on custom hardware platforms.
Track Features and Releases: Maintain software configuration, defect tracking, and release management throughout the product lifecycle.
Mentor and Guide Team: Provide technical leadership, mentorship, and guidance to junior engineers through design reviews, code walkthroughs, and collaborative problem-solving.
YOU'RE AWESOME AT:
Cyber Secure Embedded Development: You excel at designing and implementing secure, reliable software for multi-core embedded systems.
System-Level Leadership: You can independently drive complex software projects while providing guidance and mentorship to the team.
Hardware/Software Integration: You're skilled at interpreting schematics, hardware documentation, and integrating software with complex embedded systems.
Technical Communication: You clearly document designs, communicate technical concepts, and collaborate across engineering disciplines.
WHAT YOU'LL NEED:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
9 or more years of experience developing secure embedded systems and software.
Proficiency in RUST and C/C++ for embedded systems and low-level driver development.
Advanced proficiency in memory-managed embedded languages such as Rust, Go, or similar for secure systems.
Experience with RTOS-based development and real-time system constraints.
Ability to interpret schematics and hardware documentation for driver and software development.
Proficient in networking and communication protocols, including secure communication standards.
Familiarity with cryptographic principles and their application in embedded systems.
Experience with software integration, debugging, and system-level validation.
Excellent problem-solving, documentation, and technical communication skills.
Proven ability to mentor and support junior engineers in a collaborative environment.
Ability to obtain a U.S. Security Clearance.
COMPENSATION & BENEFITS:
The starting base salary for this position ranges from $170,000 to $190,000 per year, depending on the candidate's job-related knowledge, skills, and experience. In addition to a competitive base salary, Innoflight offers a well-rounded compensation package that includes a Profit-Sharing Bonus and a Cash Performance Bonus to reward both individual and company performance. Additional benefits include:
401(k) with 3% company match (automatic enrollment)
Comprehensive medical, dental, vision, HSA & life insurance
10 paid holidays + 120 hours PTO (starting in year one)
Access to ancillary benefits such as critical illness, accident, disability, legal and pet insurance.
WHY YOU'LL LOVE WORKING HERE:
Flexible Work-Life Balance: Enjoy a 9/80 work schedule with every other Friday off-whether you use it to recharge, work on a passion project, or spend time with family, the choice is yours.
Continuous Learning & Development: We're serious about professional development. From tuition reimbursement to internal "Ask Me Anything" sessions and weekly โLunch & Learns,โ we make learning a core part of the job.
Mission-Driven Culture: We aren't just building tech-we're enabling the next era of space exploration. Our Culture Ambassadors help lead initiatives around inclusion, positivity, recognition, and transparency. Here, your voice is heard, your work is respected, and your individuality is celebrated.
BE YOU, WITH US:
At Innoflight, we are committed to fostering an inclusive and equitable workplace where everyone belongs. We recognize that great talent comes in many forms, and you don't need to meet every requirement to bring value to our team. If this role excites you, we encourage you to apply-even if you don't check every box.
YOU SHOULD KNOW:
Potential new employees must successfully complete a background check which includes criminal search, education certification and employment verification prior to hire. Applicants must be authorized to work for any employer in the U.S as you must have the ability to obtain a security clearance. We are unable to sponsor or take over sponsorship of an employment Visa.
A NOTE TO STAFFING AGENCIES:
Innoflight does not accept unsolicited resumes from agencies, recruiters, or any third-party sources. Any such submissions will be considered property of Innoflight, and no fees will be paid in the event a candidate is hired from an unsolicited referral.
To California residents applying for this job, please read Innoflight's CCPA Notice: *********************************************************************************************
#LI-Onsite
Auto-ApplySenior Embedded Software Engineer
Staff software engineer job in San Diego, CA
At Modular Medical, our goal is to simplify diabetes management, ensuring that everyone has access to the superior care that insulin pumps offer. We believe that managing diabetes should be empowering, not intimidating. You shouldn't have to be a tech expert or a math genius to take charge of your health.
Please note: This is an on-site position is based in San Diego, CA.
Role and Responsibilities:
โข Develop and deliver robust and safe embedded software for medical devices, from the concept phase through design, coding, simulation, testing, integration and debugging, to manufacturing and post-launch support
โข Collaborate with engineers in mechanical, electrical, software, testing, and other fields to build innovative solutions and ensure requirements and specifications are met
โข Help plan projects - scope, budgets, and timelines - and write requirements and test protocols
โข Demonstrate leadership and expertise in embedded software development especially for failure mode effects analysis (FMEA) and patents
โข Document the design of your software, coordinate code reviews, and participate in the formal release process for medical devices satisfying quality and regulatory requirements
โข Dedication to environmental and safety goals, polices, and procedures.
Education: BS/BA degree required or MS (preferred) in Computer Science, Electrical Engineering, Computer Engineering, or related engineering field.
Experience:
โข 7 - 10 years of experience with embedded software development and unit testing in C
โข 5+ years of experience with Software Architecture
โข 3+ years of experience in the medical device or other highly regulated industry
โข Experience coaching and mentoring a team
Skills:
โข Solid understanding of block diagrams, electrical schematics and micro controller port configurations, including GPIO, SPI, I2C and PWM
โข Knowledge of communication protocols, data acquisition, and physical controllers
โข Strong experience with software development tools, version control, communication protocols, and development process
โข Strong verbal and written communications skills
Physical:
โข Ability to sit or stand for extended periods of time
โข Ability to infrequently lift and/or move up to 35 pounds
Compensation: Base pay is one part of the total compensation package and is determined within a range. The range provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $145,000 - $180,000 annually. The actual base pay offered may vary depending on several factors, including job-related knowledge/skills, experience, business needs, geographical location, and internal equity.
Additionally, we offer a comprehensive benefits package for our employees and their dependents, including medical, dental, vision, and life insurance, a generous PTO policy, and new hire stock options.
Application Policy: Modular Medical does not accept unsolicited resumes or applications from agencies. Please refrain from forwarding resumes to the Talent Acquisition team or employees. Modular Medical will not be responsible for any fees related to unsolicited resumes.
Equal Opportunity Employer: Modular Medical is an Equal Opportunity Employer. We embrace diversity and are dedicated to fostering an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristics
Auto-ApplySoftware Development Engineer II
Staff 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.
Software Engineer II, Applications
Staff 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 Software Engineer II will contribute to a top engineering team, building products that leverage the BrainOS platform. With a few years of industry software experience, the Software Engineer 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
Auto-ApplySoftware Engineers/ Java
Staff software engineer job in San Diego, CA
The Maven Group's client has an immediate need for skilled Software Engineers 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.
Looking for Software Engr 3
Staff software engineer job in San Diego, CA
We are seeking highly experienced Senior Software Engineers 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.
Software Engineer II
Staff 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 Software Engineer II, Social Platform Applications
Rancho Bernardo, CA
The Full-Stack Software Engineer 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.
Auto-ApplyFirmware Engineer
Staff software engineer job in Carlsbad, CA
Hanwha Vision America, an affiliate of the Fortune Global 500 Hanwha Group, is a global leader in advanced network video surveillance and access control solutions. We deliver end-to-end security products-including access control systems, IP cameras, storage, and video management software-serving critical sectors such as retail, transportation, education, healthcare, finance, and critical infrastructure.
We are seeking a Senior C++ application developer to join our team, dedicated to pioneering the next generation of building access control solutions. You will be instrumental in developing high-performance, secure, and reliable firmware across our entire product line.
Key Responsibilities
You will act as a key technical leader, driving the strategic design and full-lifecycle delivery of the end-to-end solution, focusing on high-quality firmware application.
Architect High-Performance Systems: Design and lead the implementation of scalable, C++ applications that maximize efficiency, reliability, and speed across multi-layered systems.
Secure software Development: Design, implement, and maintain the secure software foundation for our products, ensuring robust integration with SDKs, storage systems, and cloud services.
Vulnerability Analysis & Mitigation: Proactively analyze firmware and system architecture for potential security vulnerabilities and design robust, scalable countermeasures, driving a security-first development mindset.
End-to-End Product Engineering: Drive the development, integration, and deployment of firmware across multiple hardware platforms, ensuring high quality and performance from prototype to mass production.
Testing, Automation & CI/CD: Develop and maintain comprehensive unit, integration, and performance tests. Significantly contribute to the build and production test infrastructure, owning key components of the CI/CD pipeline.
Code Quality & Architectural Refactoring: Conduct rigorous code reviews, champion best practices for maintainability, and proactively lead the refactoring of existing codebase components to ensure future feature readiness and technological longevity.
Required Qualifications
Education: Bachelor's or Master's degree in Computer Science, Computer Engineering, or a closely related technical field.
Experience: A minimum of 8+ years of progressive professional experience as a C++ application developer, or in a similar leadership role.
Proficiency: Expert-level proficiency C++ is mandatory.
Core Expertise & Technical Skills
Category
Key Technologies & Areas of Expertise
Networking
MQTT/HTTPS
Embedded Stack
Linux, Yocto, C++
Toolchains & Infra
Cross-Platform Compilation (Toolchain), CMake/Make, Debuggers (GDB).
Achievements & Leadership
Deployment Scale: Proven track record of developing and successfully deploying firmware to mass-market devices.
Automation: Direct experience building and optimizing a sophisticated firmware CI/CD pipeline for continuous integration and automated testing.
Troubleshooting Mastery: Proven ability to troubleshoot and diagnose complex, intermittent issues end-to-end across hardware, firmware, and network layers.
Summer 2026 Software Engineering Intern
Staff 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 **Software Engineering 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, Software Engineering** , 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 (*****************************************