Post job

Embedded software engineer jobs in Santee, CA

- 710 jobs
All
Embedded Software Engineer
Senior Embedded Software Engineer
Firmware Engineer
Embedded Systems Engineer
Embedded Software Developer
Senior Embedded Engineer
Embedded Engineer
Networking/Software Engineer
Computer Engineer
Principal Software Engineer
Software Integrator Engineer
  • Sr. Embedded Software Engineer

    Ledgent Technology 3.5company rating

    Embedded software engineer job in San Diego, CA

    This is a direct hire, no 3rd party candidates Must sit onsite 5x days a week in Poway At least 5 years of Embedded Development experience Essential Functions: Provide technical expertise within the Engineering department to solve difficult software challenges or problems or to bring in new technical capability Design, develop, document and test embedded software for space products Develop C or assembly code for Bootloaders, BSP, VxWorks 6.9 or 7.0 and future versions, Embedded Linux, RTEMS device drivers Able to debug, test, and verify component and board designs through software Develop test programs, test plans, and verification plans Represent Engineering in technical customer discussions / meetings Assist Manufacturing Engineers with technical assistance with production issues Able to Develop and Maintain Python based desktop GUI applications to control and monitor Automated Test Equipment (pyvisa, nidaqmx) Required Knowledge, Skills and Abilities: Fluent in C and Python, strong VxWorks, Linux, and Bare Metal embedded background, development of bootloaders, BSP, VxWorks 7, Linux, and RTEMS device drivers test code and scripts Familiarity with Buildroot and or Yocto Linux build systems Good understanding of NAND FLASH memory file systems, drivers, and implementation Skilled in low level hardware code development and debugging. Skilled with debuggers/In-circuit emulators. Experience and skills in debugging using lab equipment and other tools Ability to work in a team setting effectively Successfully problem solves and manages conflict Has analytical, evaluative, and objective critical thinking skills All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.
    $116k-142k yearly est. 2d ago
  • Embedded Software Engineer

    Clearancejobs

    Embedded 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%
    $100k-137k yearly est. 5d ago
  • Firmware Engineer

    Hanwha Vision America 4.1company rating

    Embedded 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.
    $84k-114k yearly est. 2d ago
  • Embedded Software Developer

    General Atomics 4.7company rating

    Embedded software engineer job in Poway, CA

    General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems. We are seeking a talented and driven embedded software developer to join our GA-ASI Software Development team located in Poway, CA. Under general supervision and with on-going review this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications. Responsible for meeting software compliance standards; evaluates integration of software applications with the overall computing environment; and documentation, testing, maintenance, and software updates. Communicates with domain experts, users, and management throughout the software development lifecycle. DUTIES AND RESPONSIBILITIES: * Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. * Implementation of design including coding, testing, and documentation. * Troubleshoot and resolve technical issues related to software and hardware integration. * Code maintenance including debugging and updating to keep pace with the evolving environment. * Assist in planning for future applications based on new developments in computer technology. * Maintain the strict confidentiality of sensitive information. * Performs other duties as assigned or required. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Job Category Engineering Travel Percentage Required 0% - 25% Full-Time/Part-Time Full-Time Salary State California Clearance Level Secret Pay Range Low 98,100 City Poway Clearance Required? Desired Pay Range High 171,398 Recruitment Posting Title Embedded Software Developer Job Qualifications * Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education. * Must have minimum 4+ yrs experience developing software using C/C++, Python or other high level languages. * Must have excellent understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply use of programming and analysis concepts. * Strong mathematics background in linear algebra, statistical analysis and signal processing highly desired. * Functional knowledge of systems, subsystems and designs with familiarity of design tools for modeling highly desired (ex. Matlab, python, etc). * Systems development experience including algorithms, software, data analysis, tracking system design, modeling and simulation highly desired. * Experience with radar technologies desired. * Strong customer focus with proven ability to drive complex technical issues/challenges to closure. * The ability to work both independently and on a team is essential. * Demonstrated analytical, applied mathematics and problem-solving skills. * Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. * Ability to obtain and maintain a DoD Security Clearance is required. US Citizenship Required? Yes Experience Level Mid-Level (3-7 years) Relocation Assistance Provided? No Workstyle Hybrid
    $95k-129k yearly est. 60d+ ago
  • Applied Sensing u0026 Health, Embedded Systems Engineer

    Apple Inc. 4.8company rating

    Embedded software engineer job in San Diego, CA

    The Applied Sensing u0026 Health team develops software that powers the next generation of fitness, safety, and health experiences. We transform complex, multi-modal sensor data from the iPhone, Apple Watch, and AirPods into meaningful and elegant insights about our users' health, wellbeing, and safety. By combining advanced machine learning-including the integration and tuning of foundation models-with domain knowledge and scientific research, we have delivered impactful features like Cardio Fitness, Journaling Suggestions, Fall and Crash Detection, and Walking Steadiness. As a dynamic and highly multi-disciplinary team working at the intersection of research and product development, you will have the opportunity to build the next generation of sensing-based features that will motivate, inform, and inspire millions of Apple's customers every single day. You will help ship high-quality, interactive Health, Fitness, and Safety features that impact millions of Apple Watch, iPhone, and AirPods users. You have a deep sense of ownership and feel a personal stake in the products you ship. You are comfortable navigating ambiguity in early-stage development, demonstrate initiative, and work well under tight deadlines. You build strong, collaborative relationships with others and are dedicated to a culture of continuous improvement for yourself, your team, and our products. PhD in Computer Science, EECS, machine-learning or equivalent experience. Strong background in developing deep learning, foundation, and/or generative AI models for multiple data modalities (time series, images, language, etc.) Experience collaborating with cross-functional teams and communicating technical concepts to non-technical stakeholders Excellent interpersonal skills and communication (written and verbal) Bachelor's or Master's degree in Computer Science, EECS, or equivalent experience. Minimum 2 years of professional software development experience Developed C/C++, ObjC or Swift code for a shipping product in a peer reviewed environment. Background in developing, training deep-learning models in various domains and optimizing those models for low-power embedded systems
    $139k-177k yearly est. 38d ago
  • Sr. Embedded Firmware Design Engineer - Mixed-Signal ICs

    Semtech 4.6company rating

    Embedded software engineer job in San Diego, CA

    Our Team: Semtech Corporation is a leading supplier of analog and mixed-signal semiconductors for high-end consumer, enterprise computing, communications, and industrial equipment. As our future market opportunities have increased in recent years, we have continued to invest in disruptive analog platforms and have created innovative new solutions for a wide range of leading edge products. The Sensing Product Group located in our San Diego office has unique expertise in system level platform solutions for Sensing Products including Touch & Proximity. These are leading edge low power touch-interface solutions integrated with highly accurate ADCs for enhanced sensing performance. These ultra-small, feature-rich sensing systems are optimized for a wide range of battery-powered, portable applications such as smartphones, laptops, tablets, wearables, handheld devices and other consumer or ITA control applications. Job Summary: The Sr. Embedded Firmware Design Engineer is responsible for designing, developing and validating a variety of firmware-based systems and functions. Ahead of detailed design, the Sr. Embedded Firmware Design Engineer will actively participate in the definition of the chip, systems, and blocks including interactions with application, system, digital hardware, analog, and cross functional teams. The role also includes innovation & technical leadership, mentoring and supervision of junior engineers, pre-silicon and post-silicon validations or their supervision, support to application and production test engineers, and definition of test methodology. Responsibilities: Define, develop, verify and optimize embedded firmware for low-power mixed-signal circuits. Design embedded firmware functions, sub and full systems, from specification definition to support to production. Implement testability and diagnosis features to support hardware testing. Generate technical documentation and drive design reviews. (30%) Define and implement pre-silicon simulation validation, unit and regression testing, debug, emulation, and FPGA prototyping. Support top verification. (20%) Specify and implement systems and digital hardware-firmware architectures, from top-level specification analysis to system and firmware optimization. Evaluate and specify CPU/micro-controller selection and ROM/RAM memory sizing based on system requirements and constraints. (20%) Support silicon lab evaluation, performance characterization and debug. Provide comprehensive post-silicon customer technical support, RMA analysis and field issue resolution. (10%) Interface with system, digital hardware, analog, verification and cross functional teams. (10%) Mentor and supervise junior engineers. (5%) Technical support to test, product and application engineers. (5%) Minimum Qualifications: 10+ years of industry experience in embedded firmware for mixed-signal integrated circuits B.S. or M.S. in Electrical or Computer Engineering Strong analytical, synthesis and problem solving skills In-depth knowledge and experience in firmware development for mixed-signal ICs, HW-SW architectures and co-design, real-time embedded systems, data path, signal processing, system trade-offs (power, speed, hardware resources, area) Strong background with MCU based systems (ARM, RISC-V, PIC, STM32), architecture, and instruction set Proficiency in C/C++ and assembly language programming, scripting languages (Python), debugging capabilities, and industry leading embedded software suites (IDE) Experience with bare-metal firmware development and real-time embedded systems. Design for test experience including implementation of testability and diagnostic features. Experience with configurations, version control, release management, integration, unit and regression testing Demonstration of technical leadership and innovation Experience with standard hardware protocols (I2C, I3C, SPI, MIPI, JTAG, PCIe) Hands-on experience with development boards, FPGAs, logic analyzers, oscilloscopes, supplies, multimeters and the associated measurement methods Independent, self-motivated, rigorous, innovating, team player and able to follow through Excellent verbal and written communication skills Knowledge of system-level aspects: signal processing, mixed-signal, digital hardware, analog, modelling, test and application Desired Qualifications Experience with system/digital design methods & tools, Matlab, SV/Verilog/VHDL etc. Experience with consumer and/or ITA market circuit developments The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description. All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. We are proud to be an EEO employer M/F/D/V. We maintain a drug-free workplace. A reasonable estimate of the pay range for this position is $130,000 - $183,206. There are several factors taken into consideration in determining base salary, including but not limited to: job-related qualifications, skills, education and experience, as well as job location and the value of other elements of an employee's total compensation package. #LI-hybrid #LI-RB1
    $130k-183.2k yearly Auto-Apply 60d+ ago
  • Staff Embedded Software Engineer

    Northrop Grumman 4.7company rating

    Embedded software engineer job in San Diego, CA

    RELOCATION ASSISTANCE:CLEARANCE TYPE:TRAVEL:DescriptionAt 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 Staff Embedded Engineer Software 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. Staff Engineer Embedded Software Basic Qualifications: Bachelor's degree in Computer Science, Software Engineering, or another STEM discipline with 12 years of related experience, or Master's degree with 10 years or a PhD with 8 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 Solutions program portfolio(s) Primary Level Salary Range: $0.00 - $0.00The 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.
    $87k-118k yearly est. Auto-Apply 13d ago
  • Embedded Software Engineer, Firmware

    Meta 4.8company rating

    Embedded software engineer job in San Diego, CA

    At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an Embedded Software Engineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products. **Required Skills:** Embedded Software Engineer, Firmware Responsibilities: 1. Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc 2. Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth 3. Lead hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts 4. Debug complex, system-level, multi-component issues that span multiple layers from kernel to application 5. Profile performance problems and drive optimizations across the entire software stack 6. Integrate software components from multiple partner teams into a unified product code base and drive their continued development 7. Analyze, design, develop, and debug firmware for various devices, including novel sensing and imaging systems, haptic devices, and audio prototypes 8. Collaborate with cross-functional teams to solve issues and create new features in the connectivity space, including wireless software stacks (Wi-Fi, Bluetooth, Cellular, UWB, etc.) 9. Enhance complex systems with wireless interfaces and provide support to QA, manufacturing, and other software teams **Minimum Qualifications:** Minimum Qualifications: 10. Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 11. 7+ years software development experience in industry settings or PhD with 4+ years of experience 12. 3+ years embedded software development experience in industry settings 13. Experience in large-scale C/C++ code base 14. Experience defining and driving technical work streams and providing technical leadership for software engineering teams **Preferred Qualifications:** Preferred Qualifications: 15. Experience building software for embedded systems or custom SoCs 16. Demonstrated expertise in one or several of the following areas - communication protocols (TCP/IP, Bluetooth, Wifi), computer vision, camera and video pipelines, graphics pipelines encoding technologies (H.265), power management, or prototyping and pre-silicon environments (FPGAs, simulation, emulation) 17. Experience delivering consumer electronics 18. Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling 19. Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level 20. Demonstrated expertise in developing with modern Real Time Operating Systems **Public Compensation:** $177,000/year to $251,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $177k-251k yearly 60d+ ago
  • Senior Embedded Systems Engineer

    Seescan, Inc.

    Embedded software engineer job in San Diego, CA

    We are looking for a hands-on Senior Embedded Systems Engineer to join our team. You will work in the domain where software meets hardware, from troubleshooting hardware during board bring-up to writing device drivers. An innovator who embraces challenge and takes initiative in driving change will thrive in this role. This is a fully onsite position in Kearny Mesa. Compensation The salary range for our Senior Embedded Systems Engineer position is $120,000 to $200,000 annually. This range represents a good faith estimate based on the qualifications we expect to find in a successful candidate. Actual compensation offered may be less or greater than this estimate based on a variety of factors, including, but not limited to, our assessment of your ability to bring value to our organization. We offer * A position within an established company that has over 40 years of experience * Medical, dental, and vision coverage * Traditional and Roth 401(k) investment options, with partial company matching contribution * Flexible Paid Time Off plan with no cap or "use it or lose it" requirement In your application, include your resume and a thoughtful cover letter explaining why you are the ideal candidate for this position. We are looking for a long-term, in-house teammate to join us, not a contractor or consultant. In this position, you will * Develop software in C/C++ for embedded systems * Continuously analyze and improve efficiency, stability and scalability of system resources * Debug, evaluate, revise, and help design hardware platforms * Create design documentation and test plans * Participate in code reviews Your background * Strong C/C++ programming skills * Experience developing code for bare metal and RTOS environments * Experience working with various microcontrollers and microprocessors * Experience with communication protocols such as I2C, SPI, UART, SCCB, MIPI, etc. * Understanding of compilers and linkers * Knowledge of DSP algorithms and techniques About you * Proactive and creative in identifying novel solutions to complex problems * Effective, efficient troubleshooter * Willing to work with your hands About SeeScan Beneath the ground and below the water's surface is a world out of sight. Whether it's the inside of a pipe, or a maze of the buried services that keep our world running, or the deepest places of the ocean, our mission is to create products that help our customers see. Dating back more than 40 years to our founder's garage, we are an original equipment manufacturer in San Diego, CA that builds diagnostic, utility locating, and harsh-environment oceanographic equipment from the ground up. And as leaders in our industries, we provide ongoing support and parts services to ensure that our equipment is never short of the best. At SeeScan, you'll be part of a group of people who bring passion and energy into everything they do. We value the individual contributions all of our employees make and invest in the tools and training they need to find success and professional growth. We do our best to empower the right people to take on new opportunities, and our culture promotes transparency, integrity, and continuous learning. Notes * No recruiters, contractors, or consultants, please * No relocation assistance or visa sponsorships available for this position * SeeScan is an Equal Opportunity Employer
    $120k-200k yearly 60d+ ago
  • Senior Real-Time Embedded Systems Engineer

    IonQ 4.0company rating

    Embedded software engineer job in Vista, CA

    IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology. We are pushing past the limits of classical physics and current supercomputing technology to unlock a new era of computing. Quantum computing has the potential to impact every area of human society for the better. IonQ's computers will soon redefine industries like medicine, materials science, finance, artificial intelligence, machine learning, cryptography, and more. IonQ is at the forefront of this technological revolution. We are looking for a Senior Real-Time Embedded Systems Engineer to join our team. As a Senior Engineer, you'll be part of a cross-functional team whose mission is to lead IonQ on its journey to build the world's best quantum computers and networked systems to solve the world's most complex problems. In this role, you will focus on the Real-Time Classical Channel, developing the embedded logic necessary to synchronize and control quantum operations at nanosecond precision. You will be responsible for the firmware and logic running on FPGAs to handle critical tasks like nanosecond-level synchronization and "Repeat-Until-Success" feedback loops. This position is essential for providing the hardware abstraction layer that enables the quantum node's operating system to function. Responsibilities: Develop, implement, and verify VHDL/Verilog firmware for Field-Programmable Gate Arrays (FPGAs) focusing on the real-time classical control channel. Implement nanosecond-level synchronization protocols (e.g., White Rabbit-PTP) to maintain sub-nanosecond precision across distributed hardware systems. Design and optimize hardware triggers for immediate photon generation and detection events. Engineer the logic necessary for high-speed, low-latency “Repeat-Until-Success” feedback loops critical for quantum operations. Define and provide the hardware abstraction layer (registers, interrupts, and memory-mapped controls) consumed by the higher-level QNodeOS developers. Collaborate closely with Hardware Engineers to understand board timing constraints, signal paths, and low-level control requirements. Own the full FPGA development lifecycle from specification and RTL design to testing, timing closure, and system integration. Drive technical decisions on timing architectures and control strategies for the real-time embedded system. You'd be a good fit with: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline. 5+ years of experience (or equivalent) in high-speed, real-time embedded systems design and FPGA development. Deep expertise in RTL design (VHDL or Verilog) and validation for complex, high-performance FPGAs (e.g., Xilinx or Intel). Proven experience implementing precise timing and synchronization protocols, such as PTP (Precision Time Protocol), or low-jitter clock distribution networks. Experience designing systems with sub-microsecond or nanosecond timing constraints. Proficiency in utilizing simulation and synthesis tools for timing closure and formal verification. Strong understanding of the complete hardware/software interface, including memory-mapped registers, DMA, and interrupt handling. You'd be a great fit with: Experience with low-latency communication interfaces (e.g., 10G/40G Ethernet, JESD204B). Experience implementing feedback loops or active stabilization systems in real-time firmware. Familiarity with hardware/software co-design principles and embedded Linux environments. Knowledge of quantum computing, high-precision physics experiments, or photon detection systems. Location: This role will work onsite at our offices located in Bothell, WA or Vista, CA. Travel: Up to 10% Job ID: 1249 The approximate base salary range for this position is $111,407 - $145,861. The total compensation package includes base, bonus, and equity. Compensation will vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. Posted base salary figures are subject to change as new market data becomes available. Beyond base salary, total compensation includes a variable bonus and equity component and a range of benefit options found on our career site at ionq.co/jobs. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. Our US benefits include comprehensive medical, dental, and vision plans, matching 401K, unlimited PTO and paid holidays, parental/adoption leave, legal insurance, a home internet stipend, and pet insurance! IonQ's HQ is located in College Park, Maryland, just outside of Washington DC. We are actively building out our recently opened manufacturing and production facility in Bothell, WA (near Seattle). Depending on the position, you may be required to be near one of our offices in College Park, Seattle, Toronto, Canada, and Basel, Switzerland. However, IonQ will expand into additional domestic and international geographies, so don't let this stop you from applying! At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued. We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer. US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. If you are interested in being a part of our team and mission, we encourage you to apply!
    $111.4k-145.9k yearly Auto-Apply 3d ago
  • Sr. Embedded S/W/F/W Engineer: ETH PHY/MAC Layer

    A2E Technologies 4.0company rating

    Embedded software engineer job in San Diego, CA

    Title: Sr. Embedded S/W Engineer: ETH PHY/MAC Layer Term: Long Term Contract/Potential Perm Must Have: RTOS Extensive Embedded Linux background Extensive background in lower Networking Layers: ETH PHY/L1 C/C++ (17/20/23) Solid experience with Controller/Sensor Areas of experience in 1 or more of the following: SatCom/ Software Defined Radios/Modem Design/Automotive/Avionics/AI/EV Charging/Aerospace Nice to have MAC Layer/L2 Yocto PetaLinux BareMetal C#/Golang Benefits A2e Does NOT Accept Unsolicited Resumes or Referrals from any source other than the candidate, and, as a result, we will not be considering any unsolicited referrals or resumes sent to us as a fee -based candidate submittal. Any unsolicited resumes sent to A2e, including unsolicited resumes sent to a A2e mailing address, fax machine or email address, directly to A2e employees, or to A2e's resume database will be considered A2e property. A2e will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.
    $131k-171k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Engineer IV - RUST

    Innoflight

    Embedded 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 an Embedded Software Engineer IV - RUST, you'll drive engineering excellence as a highly experienced individual contributor, delivering advanced embedded software for satellite avionics and payload processing systems. You'll design, implement, integrate, and optimize complex, Low-SWaP embedded solutions for high-performance and resource-constrained systems. You'll provide system-level insight, work independently on advanced technical assignments, and collaborate across disciplines to ensure delivery of reliable and secure aerospace and defense solutions. WHAT YOU'LL DO Develop and Optimize Software Solutions: Design, implement, and optimize embedded software for multi-core processors integrated with FPGAs (Xilinx, Microsemi, Microchip, Vorago) and resource-constrained environments. Architect Memory-Managed Systems: Build scalable, modular software that interfaces with custom hardware, sensors, radios, buses, and COMSEC devices. Linux and Bootloader Expertise: Develop and integrate Linux board support packages (BSPs), configure bootloaders (U-Boot, GRUB), and perform kernel-level customizations. Implement Networking and Security Protocols: Own implementation of high-speed networking and secure communications protocols (IP, TLS, IPsec) per RFC standards and project requirements. Develop RUST Drivers and Middleware: Design, implement, and test drivers and middleware supporting SPI, I2C, UART, GPIO, PCIe, Ethernet, or SpaceWire interconnect standards. Apply Secure System Practices: Use cryptographic techniques (AES, RSA, ECDSA, ECDH) and secure system principles in embedded applications, ensuring compliance with system-level security requirements. Lead Software Integration: Manage integration of complex hardware/software systems, including board- and system-level debugging and validation. Translate Architecture to Software: Convert high-level system requirements into modular, scalable software solutions. Collaborate Across Disciplines: Partner with systems, electrical, and FPGA engineers to ensure interface integrity and system-level functionality. Document and Communicate: Produce design documentation, test procedures, release notes, and compliance artifacts; participate in design reviews and technical exchanges with internal teams and customers. Proactively Solve Issues: Identify risks, troubleshoot deeply technical issues, and propose robust solutions independently. Support DevOps Practices: Maintain configuration management, automated builds, and CI/CD pipelines for embedded software products. YOU'RE AWESOME AT: Advanced Embedded Engineering: You design, implement, and optimize complex embedded software for high-performance, low-SWaP aerospace systems. Independent Technical Leadership: You tackle challenging assignments with minimal guidance while providing system-level insight. Secure and Reliable Software Design: You apply cryptography, secure coding practices, and network protocols to mission-critical applications. Cross-Discipline Collaboration: You communicate technical concepts clearly and mentor peers while ensuring integration across hardware, FPGA, and systems teams. WHAT YOU'LL NEED: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. 7 or more years of experience developing embedded software, including real-time systems, hardware integration, and networking. Proficiency in embedded C/C++ and RUST programming for Linux environments. Advanced proficiency in memory-managed embedded languages such as RUST or Go for secure embedded systems. Experience with processor architectures such as ARM Cortex and RISC-V. Skilled in configuring and modifying Linux systems, including bootloaders and kernel development. Strong understanding of high-speed networking, communication protocols (IP, TLS, IPsec), and secure embedded design practices. Experience with hardware interfaces such as SPI, I2C, UART, PCIe, Ethernet, and SpaceWire. Familiarity with cryptographic systems (AES, RSA, ECDSA, ECDH) and secure software principles. Hands-on experience with embedded debugging tools, logic analyzers, and oscilloscopes. Familiarity with parallel-processing frameworks such as OpenCL or CUDA is a plus. Experience in aerospace, defense, or space systems environments is highly desirable. Strong analytical and troubleshooting skills to manage complex software issues independently. Effective written and verbal communication skills for technical collaboration and documentation. Ability to obtain a U.S. Security Clearance. COMPENSATION & BENEFITS: The starting base salary for this position ranges from $150,000 to $170,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
    $150k-170k yearly Auto-Apply 7d ago
  • Embedded Software Engineer

    Modular Medical Inc. 4.2company rating

    Embedded software engineer job in San Diego, CA

    Job Title: Embedded Software Engineer Job Category: Exempt Department: Software Engineering Direct Report: Software Engineering Manager Location: 92127 Travel Required: Salary Range: $90,000 - $160,510 Position Type: Full-time Job Description Essential Job Functions: Position responsibilities include, but may not be limited to the following: 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 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 All other duties as assigned Requirements Education: BS/BA degree required or MS (preferred) in Computer Science, Electrical Engineering, Computer Engineering, or related engineering field Experience: 3+ years of engineering experience with firmware / embedded coding in an R&D environment A proven track record teaming well with engineers and multi-functional teams on the product development cycle (concept to commercial launch) Experience with bringing up and debugging new hardware and software Reading and understanding block diagrams and electrical schematics Skills (Required): C/C++ coding skills 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 Skills (Preferred): Medical device experience (IEC 62304) or experience in a regulated industry Experience with real-time operating systems Experience with unit testing of embedded software Experience with microcontrollers and FPGA's Physical: Ability to sit or stand for extended periods of time Ability to infrequently lift and/or move up to 35 pounds Reviewed/Approved Name: Date: Employee Signature Name: Date: Supervisor Signature Name: Date:
    $90k-160.5k yearly Auto-Apply 60d+ ago
  • Embedded Software Developer - [c/c++, multitheading required]

    Millenniumsoft 3.8company rating

    Embedded software engineer job in San Diego, CA

    Embedded Software Developer Duration : 06 Months Total Hours/week : 40.00 1 st Shift Client : Medical Devices Company Job Category : Professional Level of Experience : Senior Level Employment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT) Job Description: Responsibilities: Develop, enhance, and sustain software systems within a cross-functional team environment, adhering to established design control processes and good engineering practices. Demonstrate working knowledge of software engineering practices, techniques, and processes, along with basic knowledge of technology trends and domain expertise. Understand and analyze requirements for individual components, translating analysis results into design solutions to address specific requirements. Develop modules with moderate guidance, applying knowledge and skills to a variety of standard activities. Qualifications: Bachelor's degree in Computer Science, Computer Engineering, or a related engineering discipline. 5+ years of experience in software development. Demonstrated understanding of embedded, real-time, multi-threaded software design and development. Proficiency in C++/C programming. Experience in computer networking is a plus. Excellent written and oral communication and interpersonal skills. Understanding of development in a process-oriented/regulated environment and adherence to a quality management system.
    $90k-121k yearly est. 60d+ ago
  • Embedded C++ Software Developer - video

    Talentry

    Embedded software engineer job in San Diego, CA

    Embedded C++ Software Developer \- video Contract (6 month+) 60.00 \- 80.00\/hr. San Diego, CA (Onsite). ONSITE \/ US CITIZENS ONLY Embedded Software Engineer (6 months+ Contract) We are seeking skilled embedded software engineers to design and develop software in C++ for a video application on embedded Linux. As one, you will collaborate with system engineering contribute to video system requirements development and implement video driver software. US Citizenship required Requirements The ideal candidate has: § BSCS or similar § Strong C++ proficiency, experience in Linux development, and familiarity with TCP\/IP networking, § MPEG\/Video codec, and security hardening of embedded Linux targets. § Experience embedded programming in Linux § A minimum of 4 years developing C++ applications are essential. § US CITIZENS ONLY Benefits 60\-80\/hr US Citizens only "}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"642499540","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Government\/Military"},{"field Label":"Work Experience","uitype":2,"value":"5+ years"},{"field Label":"Salary","uitype":1,"value":"60\-80 \/ hr."},{"field Label":"City","uitype":1,"value":"San Diego"},{"field Label":"State\/Province","uitype":1,"value":"California"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"92123"}],"header Name":"Embedded C++ Software Developer \- video","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00143030","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":true,"job Id":"**********09993099","FontSize":"12","google IndexUrl":"https:\/\/talentry.zohorecruit.com\/recruit\/ViewJob.na?digest=VtjcLgysU8341@TlI@93cGKMf12vf@ox YyKuFtFJQLA\-&embedsource=Google","location":"San Diego","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"kpa3g78fecd22d77c4a778b704382770fc045"}
    $89k-123k yearly est. 60d+ ago
  • Embedded Software Engineer

    Insight Global

    Embedded software engineer job in San Diego, CA

    A global medical device company is seeking a Staff Embedded Platform Engineer to join their team in San Diego, CA. This team is currently onsite 4 days a week. This team supports large volume infusion pumps that help continuously or intermittently deliver fluids, medications, blood and blood products to adult, pediatric or neonatal patients. In this role you will perform software design and programming in C++ based on information gathered from various teams, departments, and stakeholders. Additionally, this candidate will be responsible for the implementation, evaluation, and testing of your own software. Technical responsibilities vary by project; however, this candidate must have a strong experience in electrical systems and embedded software support fundamentals. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: **************************************************** Skills and Requirements Bachelor's degree in Science or Engineering 4+ years of programming in C++ for embedded applications Experience with Real Time Operating Systems like QNX (preferred), SafeRTOS, ThreadX, SMX, OSE, or RTLinux, etc Experience with QNX Experience running a real time OS migration. Leadership or mentorship experience Experience highly regulated industry preferably bio/med tech, pharmaceutical, or healthcare
    $99k-136k yearly est. 8d ago
  • College Permanent Hire - Embedded Software Engineer for Professional Services

    Wind River 4.6company rating

    Embedded software engineer job in San Diego, CA

    at Wind River Embedded Software Engineer - College Permanent Hire 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 graduating or recently graduated college students to join our Embedded Software Engineering team as full-time engineers. 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 Professional Services 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 BSPs for embedded hardware using Linux, VxWorks RTOS, or Helix Virtualization Platform Collaborate with project teams to deliver mission-critical embedded solutions to clients Troubleshoot and debug embedded software, solving complex technical issues Participate in design reviews and contribute to technical discussions HOW YOU WILL CONTRIBUTE Key skills and competencies for succeeding in this role are: Develop, implement, and test embedded software systems, including device drivers and BSPs for embedded hardware using Linux, VxWorks RTOS, or Helix Virtualization Platform Collaborate with project teams to deliver mission-critical embedded solutions to clients Troubleshoot and debug embedded software, solving complex technical issues Participate in design reviews and contribute to technical discussions BENEFITS Competitive salary and comprehensive benefits package Opportunities for growth and technical advancement Hybrid work environment, providing flexibility to balance work and life Technical training and onboarding to help new graduates transition into full-time roles 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. page 1
    $116k-151k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    Applied Intuition 4.4company rating

    Embedded software engineer job in San Diego, CA

    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15 billion following its recent Series F funding round, Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help customers build intelligent vehicles and shorten time to market. 18 of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, and Tokyo. Learn more at applied.co. We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.) About EpiSci EpiSci, an Applied Intuition company, develops next-generation, tactical autonomy solutions for national security problems. EpiSci's autonomy software is technology agnostic, operationally informed, tactically relevant, and has piloted swarms of uncrewed aerial systems and tactical fighter aircraft. Additional applications include crewed-uncrewed teaming for air dominance, cognitive sensors, and networks for advanced communications systems, as well as battle management command and control for informed decision-making. EpiSci delivers unmatched speed, cost-efficiency, and scalability as the preferred partner for defense agencies and industry teams seeking mission-critical autonomy solutions. About the role As an Embedded Software Engineer at EpiSci on the Cognitive Sensing and Radio Frequency team, you will play a significant role in designing, developing, and integrating DSP and AI/ML algorithms onto embedded hardware, which aligns with our mission to deliver advanced AI/ML technologies. This position requires extensive expertise in C++ for embedded programming applications, real-time operating systems, and bare metal programming. At Applied Intuition, you will: Integrate, test, and validate DSP and AI/ML algorithms on embedded devices Deploy algorithms for integration and field testing events on real-time, SWaP hardware Develop and architect best practices for algorithm integration Algorithm integration into embedded devices, including researching advanced accelerators for future embedded systems Algorithm integration into embedded devices We're looking for someone who has: Master's or PhD degree in embedded programming with FPGA-specific experience or a closely related field Experience with developing and integrating DSP and AI/ML algorithms into embedded systems Experience in real-time operating systems development including task and thread management targeting command and control of FPGA resources Experience in task and thread management for command and control of FPGA resources, with expertise in Xilinx FPGA architectures (e.g., Zynq UltraScale+, Kintex, Artix) and AMD embedded devices, including AMD Versal, Xilinx RFSoC, and Xilinx MPSoC Experience with AMD embedded devices including AMD Versal, Xilinx RFSoC, and Xilinx MPSoC Travel Requirements: Must be willing to travel as projects requires; estimated average travel is once every quarter for between 2 days up to 1 week (~10%) Security Requirements: Must be a U.S. Citizen Must hold or be eligible to obtain and maintain a U.S. security clearance For more information about U.S. security clearances: click here. Nice to have: Active TS/ SCI Strong programming skills in languages such as C and C++, and Python FreeRTOS and/or bare metal application development Xilinx development tools such as Vivado Design Suite, Vitis and PetaLinux FPGA fabric and interfacing with ARM-based processing systems (PS-PL integration) Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment. Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position. Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the location listed is: $150,000 to $180,000 USD annually. Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. 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. 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. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
    $150k-180k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer - Linux Video Technology

    Artech Information System 4.8company rating

    Embedded software engineer job in San Diego, CA

    Artech Information Systems LLC , a global staffing and IT consulting company. Artech is the 4th fastest-growing and 10th largest IT staffing company in the US. We are always on the lookout for enthusiastic professionals to help support our elite Fortune 500 clients, and we currently have job openings that may interest you. Job Description: You will have the opportunity to work with an international team of hardware, systems, and software engineers to develop an integrate cutting edge video technology on Linux platforms . We provide integrated solutions for smart phone, computing, entertainment, automotive, connectivity, and IoT products worldwide. The Linux video software team drives the feature design, development, integration, and commercialization of video software and applications on processors. Responsibilities This position requires the candidate to design, implement, integrate, and commercialize various user and kernel mode software modules on Qualcomms Snapdragon processor that meet specified performance, latency, power, robustness, and stability metrics. Responsibilities also include requirements analysis, software maintenance, and troubleshooting of video applications, framework, and drivers. Minimum Qualifications: BS Degree with 3+ years industry experience required in one or more of the following areas: - Embedded software development on Linux - C/C++ programming skills Preferred Qualifications: - Experience in C/C++ programming and development in the Linux/Android environment. - Knowledge of software design patterns and multi-threaded programming. - Knowledge of computer architecture, operating systems, data structures, and basic algorithms, with respect to Linux/Android platforms. - Software debugging skills in embedded real time operating systems on Linux platforms. - Understanding of power and performance considerations on embedded systems, preferably on Linux platforms. Background and experience in several of the following areas: - Video usage models including playback, streaming, camcorder, WiFi display, and content protection. - Android multimedia frameworks and video related applications. - Video compression standards (e.g. H264/H.265/VPx/MPEG4/H.263/VC1). - Media file containers and parsers (e.g. MP4/3GP/AVI/MOV/MKV/TS/PS). - OpenMAX IL and other integration layer standards. - Streaming protocols and implementation (e.g HLS/HTTP/RTSP/DASH). - Linux device driver development and debugging (e.g. V4L2). - Expertise in working with tools and techniques used on Linux (Windbg, JTAG, etc.). - ARM or other embedded SoC development and debugging. Additional Information All your information will be kept confidential according to EEO guidelines.
    $112k-150k yearly est. 4h ago
  • Embedded Power Engineer (m/f/d)

    Nvent Electric Inc.

    Embedded software engineer job in San Diego, CA

    We're looking for people who put their innovation to work to advance our success - and their own. Join an organization that ensures a more secure world through connecting and protecting our customers with inventive electrical solutions. * Develop cutting-edge hardware solutions for embedded power AC & DC electronic systems, taking projects from initial requirements to full-scale production and commercial deployment. Embrace new technologies by evaluating and defining technical requirements, ensuring quality, functionality, compatibility, and cost-efficiency. * Analyze and implement thorough testing setups, using results to drive innovative solutions. Design complex, multi-interface systems, adhering to industry standards and functional criteria. Enhance existing products through technical and statistical analysis, integrating new designs and ensuring market readiness. * Leverage third-party and open-source hardware solutions, designing and developing printed circuit boards (PCBs) and mechanical enclosures for power products. Provide expert post-production support and collaborate closely with other engineers to create seamless hardware and software interfaces. * Meticulously document hardware design specifications, monitor, test, and troubleshoot electronic systems, and stay abreast of the latest advancements in electronics engineering. Incorporate these innovations into future projects, ensuring continuous development and excellence in product design. YOU HAVE: * Bachelor's degree in Electronics, Electrical Engineering, or a related field. * 3-5 years of experience in electronics hardware development. * Proficiency in designing and developing Power Products, PDU, DC Power Supplies, PCBs using ECAD software such as Altium or Mentor Graphics/PADS. * Knowledge in developing and implementing embedded firmware for microcontrollers (MCU) using C/C++. * Experience with debugging tools such as JTAG, logic analyzers, and oscilloscopes. * Familiarity with software tools like repository management (Git/Subversion), Jira, and static analysis tools. * Experience working with a team of engineers using Agile methodologies. * Excellent interpersonal skills, fluent English and German. * Comfortable working in a demanding, highly dynamic environment WE HAVE: * A dynamic global reach with diverse operations around the world that will stretch your abilities, provide plentiful career opportunities, and allow you to make an impact every day * nVent is a leading global provider of electrical connection and protection solutions. We believe our inventive electrical solutions enable safer systems and ensure a more secure world. We design, manufacture, market, install and service high performance products and solutions that connect and protect some of the world's most sensitive equipment, buildings and critical processes. We offer a comprehensive range of systems protection and electrical connections solutions across industry-leading brands that are recognized globally for quality, reliability and innovation. * Our principal office is in London and our management office in the United States is in Minneapolis. Our robust portfolio of leading electrical product brands dates back more than 100 years and includes nVent CADDY, ERICO, HOFFMAN, ILSCO, SCHROFF and TRACHTE. Learn more at ************** * Commitment to strengthen communities where our employees live and work * We encourage and support the philanthropic activities of our employees worldwide * Through our nVent in Action matching program, we provide funds to nonprofit and educational organizations where our employees volunteer or donate money * Core values that shape our culture and drive us to deliver the best for our employees and our customers. We're known for being: * Innovative & adaptable * Dedicated to absolute integrity * Focused on the customer first * Respectful and team oriented * Optimistic and energizing * Accountable for performance * Benefits to support the lives of our employees At nVent, we connect and protect our customers with inventive electrical solutions. People are our most valuable asset. Inclusion and diversity means that we celebrate and encourage each other's authenticity because we understand that uniqueness sparks growth. #LI-PC1 #LI-Hybrid
    $96k-131k yearly est. Auto-Apply 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Santee, CA?

The average embedded software engineer in Santee, CA earns between $86,000 and $156,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Santee, CA

$116,000

What are the biggest employers of Embedded Software Engineers in Santee, CA?

The biggest employers of Embedded Software Engineers in Santee, CA are:
  1. Meta
  2. Snap
  3. General Atomics
  4. Leidos
  5. TrellisWare Technologies
  6. Qualcomm
  7. Google via Artech Information Systems
  8. Northrop Grumman
  9. Innoflight
  10. Innoflight LLC
Job type you want
Full Time
Part Time
Internship
Temporary