Act as a technical expert and leader driving the team towards success, developing architectures and designs for reliable scaling of software systems in autonomous robotics and material handling.
Locations (4)
Boise, Idaho, United States
Dallas, Texas, United States
Indianapolis, Indiana, United States
Grapevine, Texas, United States
Responsibilities
Contribute directly to ROS-based C++ and Python codebases on Linux systems
Create software designs, host design and code reviews, and engage with SDLC processes
Own key development and act as a key stakeholder in review approvals
Mentor and guide junior team members through peer programming
Engage in scoping, planning, and scheduling work in an Agile workflow
Hiring students and new graduates to join the new grad program to learn, grow, and make an impact using leading edge technology.
Compensation
The base pay range for this role is $75,900 to $113,850 annually with additional opportunities for pay in the form of bonus and/or equity (applies to US candidates only).
Responsibilities
Tackle complex challenges using advanced tools and technology to make a real impact on people’s lives.
As a Development Tools Software Engineer, you will play a pivotal role in creating and optimizing software tools that empower Intel's internal and external partners to design, manufacture, and integrate silicon and software into innovative products.
Responsibilities
Develop, debug, and optimize software tools and systems that support design, manufacturing, validation, testing, and system integration processes.
Utilize programming languages like C/C++ and Python to create robust, scalable, and secure software solutions.
Design algorithms and methodologies tailored to enable efficient workflows for internal and external engineering teams.
Implement and maintain CI/CD pipelines using tools such as GitLab or GitHub.
Collaborate with cross-functional teams to understand requirements and deliver solutions aligned with Intel's technology objectives.
Requirements
Bachelor's degree in Computer Science
Bachelor's degree in Computer Engineering
Bachelor's degree in Electronic Engineering
Nice to have: Security domain concepts and practices
Responsible for designing and implementing a safe, robust and extensible firmware architecture for the aircraft flight control system, participating in flight testing.
Responsibilities
Develop software/firmware for projects related to sensors, control systems, communications, and navigation
Improve testing automation, software quality, data collection, analysis and validation
Debug issues in production, determine the root cause and apply fixes in a timely manner
Assist in flight testing both locally and at remote sites
Develop embedded software solutions using C/C++ and automation tools using Python.
Design and implement scalable deployment concepts, procedures, and operational guidelines.
Establish and improve deployment and release processes for vehicle and cloud-based solutions.
Support rollout, configuration, commissioning, and operationalization of new capabilities.
Develop and integrate C++/Python-based applications and automation with Microsoft Azure and Databricks using REST APIs, SDKs, and cloud services for vehicle/edge-to-cloud data integration.
Requirements
Nice to have: ADAS
Nice to have: Software Defined Vehicle (SDV) knowledge
Nice to have: Automotive OS (AOS)
Nice to have: IoT and Connected Vehicle ecosystems
We are looking for an Embedded Software & Connected Vehicle Developer with expertise in C/C++, Python, Azure, Databricks, OTA, and Mender to support the development, deployment, and operation of connected vehicle and data collection solutions.
Responsibilities
Develop embedded software solutions using C/C++ and automation tools using Python
Design and implement scalable deployment concepts, procedures, and operational guidelines
Establish and improve deployment and release processes for vehicle and cloud-based solutions
Support rollout, configuration, commissioning, and operationalization of new capabilities
Develop and integrate C++/Python-based applications and automation with Microsoft Azure and Databricks using REST APIs, SDKs, and cloud services for vehicle/edge-to-cloud data integration
Requirements
Nice to have: ADAS or Vehicle Data Collection platforms
Nice to have: Software Defined Vehicle (SDV) knowledge
Nice to have: Automotive OS (AOS)
Nice to have: IoT and Connected Vehicle ecosystems
Embedded Software & Connected Vehicle Developer with expertise in C/C++, Python, Azure, Databricks, OTA, and Mender to support development, deployment, and operation of connected vehicle and data collection solutions.
Responsibilities
Develop embedded software solutions using C/C++ and automation tools using Python.
Design and implement scalable deployment concepts, procedures, and operational guidelines.
Establish and improve deployment and release processes for vehicle and cloud-based solutions.
Support rollout, configuration, commissioning, and operationalization of new capabilities.
Develop and integrate C++/Python-based applications and automation with Microsoft Azure and Databricks using REST APIs, SDKs, and cloud services for vehicle/edge-to-cloud data integration.
Requirements
Nice to have: ADAS or Vehicle Data Collection platforms
Nice to have: Software Defined Vehicle (SDV) knowledge
Nice to have: Automotive OS (AOS)
Nice to have: IoT and Connected Vehicle ecosystems
Lead complex technical projects and design, build, and operate OCI Compute control plane services, focusing on Imaging and Container Registry.
Compensation
US: Hiring Range in USD from: $126,200 to $264,100 per annum. May be eligible for bonus, equity, and compensation deferral.
Responsibilities
Design, implement, and operate resilient distributed services that support multi-tenancy, horizontal scaling, predictable performance, and cost efficiency.
Lead technical projects within Imaging and Container Registry, translating requirements into designs, implementation plans, and production-ready capabilities.
Collaborate with Compute, Storage, Networking, Oracle Kubernetes Engine (OKE), and OCI Functions teams to deliver platform features and resolve technical dependencies.
Apply secure-by-default design principles, including tenant isolation, authentication, authorization, and secure image and artifact lifecycle management.
Improve service-level objectives for availability, latency, and durability through observability, automation, capacity planning, and recovery mechanisms.
Requirements
BS or MS in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.