Senior Software Engineer jobs at CoStar Group - 1333 jobs
Software Defined Vehicle Consultant (SDV)
L&T Technology Services 3.6
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 softwareengineering, 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)
A leading technology innovator is seeking a SoftwareEngineer 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 SoftwareEngineering, 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.1
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
A leading technology innovator is looking for a SoftwareEngineer 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 softwareengineering 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.4
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.5
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.5
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.5
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.5
San Diego, CA jobs
A leading technology innovator is seeking a SeniorSoftwareEngineer 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.5
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.6
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.4
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 softwareengineers, 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.5
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.4
Oak Brook, IL jobs
Job Title: Automotive Embedded SoftwareEngineer - 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 seniorengineers 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.5
San Francisco, CA jobs
A digital content company based in San Francisco seeks a SeniorEngineering 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.4
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 Softwareengineers that can do object oriented and multithreaded embedded application development.
Responsibilities:
- Work with SeniorEngineers 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.4
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.4
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 softwareengineers, 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.8
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.4
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 SoftwareEngineer
Client: LTTS
Job Type: Full-Time
Job Description
We are seeking an experienced Embedded SoftwareEngineer 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