Post job

Senior Software Engineer jobs at CoStar Group - 1333 jobs

  • Software Defined Vehicle Consultant (SDV)

    L&T Technology Services 3.6company rating

    Raymond, OH jobs

    ID - 518383 Title - SDV Consultant Experience - 5 years Mandatory Skills: CI/CD pipeline, SDV, Python Automotive domain is mandatory Key skills: DevSecOps, CI/CD, SDV, OTA Job Description: We are seeking a highly skilled and experienced Software Defined Vehicle (SDV) Consultant to support our IT team in developing and maintaining a toolchain that enables efficient and secure vehicle software development. The ideal candidate will possess a strong background in software engineering, DevOps, cybersecurity, and automotive systems, with a strong understanding of vehicle architecture and industry standards. Key Responsibilities: Collaborate with IT and engineering teams to design, implement, and maintain a toolchain for vehicle software development. Support and maintain on-premise server infrastructure critical to development environments. Develop and optimize CI/CD pipelines to streamline software integration and deployment. Ensure compliance with DevSecOps principles, integrating cybersecurity best practices into the development lifecycle. Create and maintain architecture diagrams for IT applications and integration layers. Provide technical guidance on operating systems used in embedded environments. Support development efforts related to integrated controls and functional safety systems. Facilitate Agile development practices and contribute to sprint planning and execution. Support the design and implementation of OTA (Over-the-Air) infrastructure for vehicle software updates. Ensure alignment with industry standards such as ASPICE and ISO 26262 (ASIL-B). Collaborate with cross-functional teams to understand vehicle architecture and integrated systems. Required Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field. Proven experience with on-prem server maintenance and infrastructure support. Strong background in software development, CI/CD, and DevOps methodologies. Familiarity with integrated controls and functional safety concepts. Proficient in operating systems including Ubuntu, Linux, Windows, and RTOS. Experience with DevSecOps and cybersecurity practices in software development. Hands-on experience with containerized platforms, preferably Docker. Ability to design and interpret architecture diagrams for complex IT systems. Understanding of vehicle architecture and integrated automotive systems. Knowledge of Agile development frameworks (Scrum, Kanban). Awareness of OTA infrastructure and deployment strategies. Familiarity with automotive industry standards such as ASPICE and ASIL-B. Preferred Skills: Experience with cloud platforms (AWS, Azure, GCP) and hybrid environments. Knowledge of container orchestration technologies (e.g., Docker). Awareness of automotive communication protocols (CAN, LIN, Ethernet) and Electrical Control Units (ECUs) Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. The expected salary range for this position is between $100 K - $115 K annually. The actual salary may vary based upon several factors including, but not limited to, relevant skills/experience, time in role, base salary of internal peers, prior performance, business line, and geographic/office location. Paid Leave, Health Insurance, Group life Insurance, Disability, 401(K)
    $100k-115k yearly 4d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior SQA Engineer - Embedded & Cloud Edge Testing

    Qualcomm 4.5company rating

    Santa Clara, CA jobs

    A leading technology innovator is seeking a Software Engineer in Santa Clara, CA. The successful candidate will design and develop embedded and cloud edge software solutions. Required qualifications include a Bachelor's degree in a related field and significant experience in Software Engineering, particularly with programming languages like C, C++, Java, or Python. The role emphasizes quality engineering and requires collaboration with multi-disciplinary teams to ensure product readiness. #J-18808-Ljbffr
    $119k-152k yearly est. 4d ago
  • Remote Cyber Defense Engineering Leader

    Lumen Technologies 4.1company rating

    San Francisco, CA jobs

    A leading telecommunications company seeks a Manager of Cyber Defense Engineering to lead a remote team of security engineers protecting enterprise applications and cloud infrastructures. This role requires 7+ years in cybersecurity and strong expertise in WAF, MFA, and cloud security practices. The ideal candidate will develop security controls and strategies while collaborating with various teams to ensure compliance and enhance security frameworks. #J-18808-Ljbffr
    $127k-158k yearly est. 3d ago
  • Senior Embedded Software Engineer - ARM, Edge & WiFi

    Qualcomm 4.5company rating

    Santa Clara, CA jobs

    A leading technology innovator is looking for a Software Engineer in Santa Clara, California. This role involves designing and developing embedded and cloud edge software, collaborating with various engineering teams, and creating specialized applications. Candidates must have a Bachelor's degree and at least 6 years of related software engineering experience. Preferred qualifications include a Master's degree and expertise in Wifi protocols. Competitive salary range between $180,600 and $271,000, with additional bonuses and benefits. #J-18808-Ljbffr
    $180.6k-271k yearly 19h ago
  • Software Defined Vehicle Engineer

    Global Connect Technologies 4.4company rating

    Raymond, OH jobs

    Job Title: Software Defined Vehicle (SDV) Consultant Employment Type: Full-Time We are looking for an experienced Software Defined Vehicle (SDV) Consultant to support the development and maintenance of a secure, scalable vehicle software toolchain. This role involves close collaboration with IT and engineering teams, focusing on DevOps, CI/CD, cybersecurity, and automotive software systems. Key Responsibilities Design, implement, and maintain vehicle software development toolchains Support on-premise server infrastructure and CI/CD pipelines Integrate DevSecOps and cybersecurity best practices Support OTA infrastructure and embedded operating systems Create architecture diagrams and support Agile development Ensure compliance with ASPICE and ISO 26262 (ASIL-B) standards Required Skills Strong experience in software development, DevOps, and CI/CD Knowledge of Linux (Ubuntu), Windows, and RTOS Hands-on experience with Docker and containerized platforms Understanding of vehicle architecture, integrated controls, and functional safety Familiarity with Agile methodologies Preferred Skills Cloud platforms (AWS, Azure, GCP) Automotive protocols (CAN, LIN, Ethernet) Experience in hybrid or cloud-based automotive environments
    $66k-90k yearly est. 2d ago
  • Senior ML Hardware Architecture Lead

    Qualcomm 4.5company rating

    San Diego, CA jobs

    A leading technology company in San Diego is seeking an experienced Hardware Design & Architecture Lead to drive the definition and analysis of next-generation ML hardware accelerator architectures. Key responsibilities include architecting high-performance designs for computer vision workloads, collaborating with global teams, and leading hardware IP development. The ideal candidate has extensive experience in hardware for ML, a relevant degree, and strong communication skills. #J-18808-Ljbffr
    $118k-152k yearly est. 4d ago
  • Senior IP Verification Design Lead

    Qualcomm 4.5company rating

    San Diego, CA jobs

    A global technology leader in San Diego is seeking a Hardware Engineer to join their design verification team. This role involves planning, designing, and testing electronic systems, ensuring high design quality through advanced methodologies like SystemVerilog/UVM. Candidates should have a Bachelor's or Master's degree in Electrical Engineering and substantial experience in ASIC verification. The position offers a chance to work on cutting-edge products supporting 5G, AI/ML, and automotive sectors. #J-18808-Ljbffr
    $118k-152k yearly est. 19h ago
  • Lead Mobile Camera ISP Hardware Architect

    Qualcomm 4.5company rating

    San Diego, CA jobs

    A leading technology company in California is searching for an Architect for their Multimedia Camera HW Architecture team. The role focuses on designing market-leading mobile camera ISP solutions. Candidates must possess extensive knowledge in multimedia hardware development and significant experience in system on chip (SoC) design. This position involves collaborating with HW and SW teams to create innovative products. A Bachelor's or Master's in a relevant field is necessary along with valuable hands-on experience. A competitive salary and a comprehensive benefits package are included. #J-18808-Ljbffr
    $113k-145k yearly est. 2d ago
  • Senior Embedded DSP & AI Software Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    A leading technology innovator is seeking a Senior Software Engineer in San Diego, CA to design and develop embedded platform software for CPU, DSP, and NPU processors. The ideal candidate has significant experience in C/C++, real-time operating systems, and driver development, focused on optimizing complex multimedia and machine learning use cases. This role offers competitive compensation and comprehensive benefits. #J-18808-Ljbffr
    $105k-130k yearly est. 1d ago
  • Senior Systems Test Engineer - Wireless Hardware

    Qualcomm 4.5company rating

    San Diego, CA jobs

    A leading technology firm in San Diego seeks a Systems Test Engineer to develop and modify systems-level software and hardware. Responsibilities include conducting log analysis, developing test plans, and troubleshooting issues. Ideal candidates should hold a bachelor's degree in a relevant field and have at least two years of experience in systems testing. The position offers a competitive salary range of $107,000 to $160,600, along with a robust benefits package. #J-18808-Ljbffr
    $107k-160.6k yearly 2d ago
  • Developer Platform Architect

    L&T Technology Services 3.6company rating

    Irvine, CA jobs

    The Developer Platform Architect will be responsible for designing and developing the architecture for the Converix Development Platform. This role focuses on creating a robust developer ecosystem that includes a developer portal, multi-tenant cloud platform, virtual test environments, and seamless integration with ground and airside systems. The architect will lead technical direction, collaborate with cross-functional teams, and ensure that the architecture meets product and system requirements. Key Responsibilities: Design and develop architecture for: Developer Portal Developer Experience workflows Multi-Tenant Cloud Portal Virtual Test Environment Integration with ground operations. Drive architecture and design for multi-tenant cloud environments, including developer flows, document/content management, and virtual test environments. Act as a technical leader to resolve issues, improve processes, and guide development teams. Collaborate with engineering and architecture teams to ensure system designs align with software requirements. Architect solutions using AWS Cloud and open-source frameworks such as Backstage, Port, Cortex, and Cycloid. Break down architecture into development tasks, review deliverables, and resolve design blockers. Skill Requirements: Cloud Architecture: Strong experience with AWS Cloud services. Knowledge of multi-tenant cloud environments and virtualization. Developer Platform Expertise: Experience designing developer portals and service catalogs. Familiarity with frameworks like Backstage, Port, Cortex, and Cycloid. CI/CD Integration: Hands-on experience with CI/CD pipelines (GitLab CI, Jenkins, ArgoCD). API Development: Proficiency in RESTful and GraphQL APIs for integration. Containerization & Orchestration: Experience with Kubernetes, Docker, and container-based solutions. Programming Skills Front-end and back-end development (TypeScript, React). Virtual Test Environments: Experience designing simulators and virtual CI environments. Agile Methodologies: Strong understanding of SAFe/Agile development processes. Soft Skills: Excellent communication, collaboration, and leadership abilities. Qualification: Bachelors/Masters in Computers “LTTS is an Equal Opportunity Employer and maintains a clear policy against discrimination based on age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation. As an inclusive organization, we actively endorse equal opportunities for all candidates with the right mix of talent, skills, and potential. We encourage applications from a diverse pool of candidates and selection for roles will solely be based on individual merit.”
    $87k-113k yearly est. 4d ago
  • Senior Automation Engineer

    Global Connect Technologies 4.4company rating

    Hillsboro, OR jobs

    We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms. Key Responsibilities Automation Framework Development Architect, develop, and maintain automation frameworks primarily using Python and Pytest. Lead migration of existing Robot Framework tests to Python/Pytest equivalents. Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites. Test Execution & Optimization Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions. Optimize hybrid execution flows involving both Pytest and Robot Framework assets. Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks. Cross-Layer Debugging & Integration Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems. Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps). Collaboration & Mentorship Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards. Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability. System & Environment Interaction Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS). Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have). Required Skills & Experience 7-10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest. Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories. Strong skills in UI automation using tools such as Appium/Selenium. Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns). Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS). Good understanding of Git, branching strategies, and CI/CD workflows. Proven ability to debug complex, multi-layered test automation environments. Preferred Qualifications Exposure to embedded systems, aviation, or high-volume regression environments. Experience in framework migration, cross-framework interoperability, or keyword reuse models. Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions). Familiarity with fault injection tools and hardware simulation techniques. Bachelor's degree in Computer Science, Electronics, or related technical field. Nice-to-Have Skills Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video). Fault-injection and hardware simulation experience. Knowledge of peripheral communication protocols (e.g., GMSL, IP).
    $109k-141k yearly est. 3d ago
  • Senior AI Engineer for Semiconductor Yield & Diagnostics

    Qualcomm 4.5company rating

    San Diego, CA jobs

    A leading tech innovator is seeking a motivated AI Applications Engineer to develop AI solutions for improving silicon yield analysis in semiconductor manufacturing. This role requires strong coding skills in Python and a background in machine learning and data analytics. The successful candidate will collaborate with cross-functional teams to analyze data, develop predictive models, and enhance product quality. Experience in semiconductor workflows and EDA tools is preferred. Competitive compensation and benefits package offered. #J-18808-Ljbffr
    $110k-140k yearly est. 1d ago
  • Embedded QT Developer - Telematics and C++

    Global Connect Technologies 4.4company rating

    Oak Brook, IL jobs

    Job Title: Automotive Embedded Software Engineer - Telematics Duration: Long Term CNH Industrial designs and manufactures advanced tractors and construction equipment for the agriculture and construction/mining industries. The Displays & Guidance Systems team is responsible for developing the electronic displays and autonomous guidance platforms that control critical tractor functions, including connected implements and auto-guidance features. Due to increased workload and long-term roadmap commitments, the team is expanding to support a major platform transformation. This role will focus on establishing the foundation for migrating existing Android/Java-based display applications to a Qt, C++, Linux-based embedded display architecture. Key Project Migration of display applications from Java/Android to C++/Qt on Linux Rewriting and re-architecting applications across multiple layers, including: Business logic Middleware User Interface (UI) Redefining and redeveloping middle-layer components to support long-term scalability and performance Responsibilities Collaborate with senior engineers to define weekly development goals Design and develop embedded display and guidance applications in C++ Rewrite existing Java-based applications into optimized C++ implementations Re-architect application components for performance, stability, and maintainability Interface with Systems Engineers to refine requirements and propose technical solutions Develop new feature sets for next-generation display platforms Support Linux device development and embedded system integration Contribute to system architecture, especially for Qt-based UI solutions (if experienced) Perform unit testing and debug software defects Work with vehicle communication networks and data buses Address performance concerns such as: Clock cycle optimization Data latency and stability issues Communication bus throughput and reliability Typical workload consists of 60-80% hands-on development Required Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, or related field 4+ years of embedded software or embedded application development experience Strong proficiency in C++ Solid understanding of object-oriented design and multithreaded systems Hands-on experience working close to hardware or embedded systems Experience with communication protocols such as: CAN, LIN RS-232, RS-485 Ethernet, USB Strong verbal and written communication skills
    $87k-122k yearly est. 4d ago
  • Growth Platform Engineering Lead

    Scribd 4.5company rating

    San Francisco, CA jobs

    A digital content company based in San Francisco seeks a Senior Engineering Manager for its Growth Platform. This role requires over 7 years of engineering experience, including management of successful teams. The manager will innovate systems for user acquisition and retention while ensuring high technical standards. Above-average pay and flexible work arrangements are part of the package, making it an attractive opportunity for tech leaders who aim to make a measurable impact across the organization. #J-18808-Ljbffr
    $162k-208k yearly est. 19h ago
  • Embedded QT Developer

    Global Connect Technologies 4.4company rating

    Oak Brook, IL jobs

    CNH in Oak Brook, IL manufactures and develops tractors and construction equipment for the agriculture and construction/mining industries. This team is responsible for the electronic displays and guidance systems for the tractor. This system controls many elements of the tractor including the implements connected to the back of the tractor and also controls many portions of the auto guidance autonomous functions They have had an increase in work on this platform and do not have enough people on the team to come through on the timelines over the next few years. The specific project that this team will be working on is setting up the foundation for the display to be changed over from an Android/Java based display to a QT, C++, Linux Display. Much of the work will be rewriting applications from Java to C++. A portion of the work is re-coding to C++ and other portion is re-architecting to C++. Much of the middle layers of the application have to be redefined and redeveloped (from business logic to UI). They are looking for Software engineers that can do object oriented and multithreaded embedded application development. Responsibilities: - Work with Senior Engineers to establish goals for week - Design display and guidance systems in C++ - Interface with Systems Engineers on refinement of requirements and solutions - Will be designing new feature sets for the platform. - Help with Linux Device development - If candidate has QT, will help with architecture - Will perform unit-tests on code for bugs - Utilize networking for communication with the vehicle (CAN, LIN, etc) - Each day will be 60-80% development - some example things they will work on are: c++ conversion from Java customer facing code down to register clock cycles data on communication bus and transmission to tractor stability related to data latency issues Show Less Additional Skills & Qualifications - BS in Electrical Engineering, Computer Engineering - 4+ years of embedded application development experience - Strong experience in C++ - Java is a plus - QT is a plus - Experience with object oriented and multithreaded systems is a must - Experience with Linux is a plus - Experience with SQL, Postgres, PostgreSQL, is a plus - Must have experience with hardware or systems. They will not look at a Tek Systems candidate who has just developed a website. - Must have experience with communication protocols / networking like CAN, LIN, RS-232, RS-484, ethernet, USB, etc. - GIT is a plus - Must have strong communication skills - Experience from automotive industry is a plus, but will also look at people from companies like motorola, RIM/Blackberry, etc.
    $69k-90k yearly est. 4d ago
  • C++ Developer

    Global Connect Technologies 4.4company rating

    Omaha, NE jobs

    We are seeking a skilled C++ Developer to design, develop, and maintain high-performance software applications. This role involves building scalable systems, optimizing performance, and collaborating with cross-functional teams to deliver high-quality solutions. Key Responsibilities Design and develop robust, scalable C++ applications and algorithms. Analyze and optimize application performance, memory usage, and system efficiency. Troubleshoot, debug, and maintain existing systems to ensure long-term stability. Collaborate with engineers, QA teams, and business stakeholders to meet project requirements. Write and execute unit tests to ensure software quality and reliability. Integrate software components and support ongoing system enhancements. Required Skills & Qualifications Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). Strong proficiency in C++ development. Experience with performance optimization, debugging, and memory management. Familiarity with software development lifecycle and best coding practices. Ability to work collaboratively in a team-oriented environment. Strong problem-solving and communication skills.
    $65k-90k yearly est. 3d ago
  • C++ Developer

    Global Connect Technologies 4.4company rating

    Omaha, NE jobs

    Job Title: C++ Developer Duration: Long Term We are seeking a highly skilled C++ Developer to design, develop, and maintain robust and scalable software solutions. The ideal candidate will have strong expertise in C++ application development, performance optimization, and system-level debugging, with the ability to collaborate effectively across cross-functional teams. Key Responsibilities Design, develop, and implement robust, scalable, and high-performance C++ applications and algorithms. Analyze system performance, identify bottlenecks, optimize memory usage, and improve overall application efficiency. Maintain, enhance, and troubleshoot existing software systems to ensure reliability and code quality. Perform debugging, root-cause analysis, and issue resolution across development and production environments. Collaborate closely with software engineers, QA teams, product owners, and other stakeholders to meet project requirements and delivery timelines. Write and execute unit tests, support integration testing, and ensure compliance with quality and coding standards. Participate in code reviews and contribute to continuous improvement of development best practices. Document technical designs, code changes, and system behavior as required. Required Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience). Strong hands-on experience with C++ (C++11/14/17 preferred) in a professional software development environment. Solid understanding of data structures, algorithms, and object-oriented programming principles. Experience with performance tuning, memory management, and multi-threaded programming. Proficiency in debugging tools and techniques for complex systems. Experience writing unit tests and working with testing frameworks. Familiarity with version control systems such as Git. Strong problem-solving, analytical, and communication skills. Preferred Qualifications Experience working on large-scale, enterprise, or mission-critical systems. Knowledge of Linux/Unix environments. Exposure to CI/CD pipelines and automated build systems. Experience working in Agile or Scrum development environments.
    $65k-90k yearly est. 3d ago
  • Senior AI Solutions Engineer

    Intercom 4.8company rating

    San Francisco, CA jobs

    A leading AI Customer Service provider is looking for a Senior Sales Engineer to join their Customer Solutions Team in San Francisco. The role involves engaging directly with customers to understand their needs, delivering impactful presentations, and designing tailored solutions. Ideal candidates will have minimum 7 years of experience in technical pre-sales, strong problem-solving skills, and a passion for customer success, all while contributing to a collaborative work environment. #J-18808-Ljbffr
    $140k-202k yearly est. 3d ago
  • Embedded Software Engineer

    Global Connect Technologies 4.4company rating

    Atlanta, GA jobs

    Hi, I hope this email finds you well. I have a job position; see below if you would like to consider replying back to me with your resume. Job Title: Embedded Software Engineer Client: LTTS Job Type: Full-Time Job Description We are seeking an experienced Embedded Software Engineer with strong expertise in embedded software development for real-time systems. The ideal candidate will have a solid background in Embedded C/C++, hands-on experience with SDK integration, and a strong understanding of hardware-software interaction. Key Responsibilities Embedded Software Development: Design, develop, test, and maintain embedded software using Embedded C/C++ for real-time and performance-critical systems. SDK Integration: Work with Software Development Kits (SDKs) to implement, customize, and optimize embedded solutions. Component Development: Develop modular and scalable embedded software components and integrate them into larger systems. Hardware-Software Integration: Collaborate closely with hardware and firmware teams to ensure seamless interaction between software and hardware components. Debugging & Optimization: Perform debugging, troubleshooting, and performance optimization to ensure reliability and efficiency of embedded applications. Compliance & Standards: Ensure software development adheres to industry standards and best practices, including safety, quality, and coding guidelines (e.g., MISRA, ISO). Key Aspects of Embedded Development Low-Level Programming Expertise: Strong proficiency in Embedded C with a solid understanding of microcontroller architectures. SDK Utilization: Ability to effectively leverage SDKs for rapid development and system customization. Real-Time Systems: Experience developing deterministic and reliable real-time embedded systems. Cross-Functional Collaboration: Work closely with hardware, firmware, and testing teams to deliver robust embedded solutions. Quality & Safety Focus: Strong emphasis on code quality, system safety, and regulatory compliance. Required Qualifications Bachelor's degree in Electronics Engineering or a related field 7+ years of relevant experience in Embedded C/C++ 7+ years of experience as an Embedded Engineer Strong understanding of real-time embedded systems and microcontroller-based designs Experience with debugging tools and performance optimization techniques
    $75k-99k yearly est. 1d ago

Learn more about CoStar Group jobs

View all jobs