Engineer of system development job description
Updated March 14, 2024
7 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example engineer of system development requirements on a job description
Engineer of system development requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in engineer of system development job postings.
Sample engineer of system development requirements
- Bachelor's degree in computer science or related field
- Experience with coding and scripting languages
- Knowledge of software design and data structures
- Familiarity with database systems and technologies
- Proficiency in problem solving and debugging
Sample required engineer of system development soft skills
- Strong communication and interpersonal skills
- Ability to collaborate and work in a team environment
- Aptitude for quickly learning new technologies
- Highly organized and detail-oriented
- Excellent time-management and multitasking skills
Engineer of system development job description example 1
Zoox engineer of system development job description
Zoox is on an ambitious journey to develop a full-stack autonomous mobility solution for cities and safely deploy such a robotaxi solution. Zoox's System Design and Mission Assurance (SDMA) team is responsible for constructing the safety case and validating that our vehicles are safe enough to be deployed for autonomous driving. We play a foundational role for the success of the company. As Zoox prepares to launch our technology on public roads, we are seeking a Systems Engineer that will work on developing fault monitoring diagnostics required to meet the system safety case, primarily focusing on the motion control system.
ResponsibilitiesCreate prototype fault monitoring algorithms and software design documents Work with Firmware engineers for implementation of diagnostic algorithms Collect and process log data from HIL benches/test vehicles to characterize system behavior and further improve on monitoring algorithms Perform verification and validation on test assets (HiL benches/test vehicles) Issue resolution for malfunctions related to these diagnostics reported on the field
QualificationsBachelor's of Science in Mechanical, Electrical or Computer Science (Master's preferred)4+ years experience with Python or Matlab/Simulink for developing algorithms for motion control and/or fault monitoring Experience with safety oriented system design using relevant standards (e.g. ISO26262) Experience with debugging C++ code Experience with software verification on HIL benches and/or on-vehicle for developing vehicle control systems Experience with log analysis and post processing using Vector CANalyzer and/or similar tools Experience developing detailed design documents for software components Collaborative team player with strong written and in-person communication skills
Bonus QualificationsExperience in directly using safety analysis techniques such as FMEA and FTAProficient with requirements development tools (e.g. Polarion)
Vaccine Mandate
Employees working in this position will be required to have received a single dose of the J&J/Janssen COVID-19 vaccine OR have completed the two-dose Pfizer or Moderna vaccine series. In addition, employees will be required to receive a COVID-19 booster vaccine by the earlier of (1) April 15 or (2) within two months of becoming eligible for the booster vaccine.
Employees will be required to show proof of vaccination status upon receipt of a conditional offer of employment. That offer of employment will be conditioned upon, among other things, an Applicant's ability to show proof of vaccination status. Please note the Company provides reasonable accommodations in accordance with applicable state, federal, and local laws.
About Zoox
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We're looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.
Follow us on LinkedIn
A Final Note:
You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.
ResponsibilitiesCreate prototype fault monitoring algorithms and software design documents Work with Firmware engineers for implementation of diagnostic algorithms Collect and process log data from HIL benches/test vehicles to characterize system behavior and further improve on monitoring algorithms Perform verification and validation on test assets (HiL benches/test vehicles) Issue resolution for malfunctions related to these diagnostics reported on the field
QualificationsBachelor's of Science in Mechanical, Electrical or Computer Science (Master's preferred)4+ years experience with Python or Matlab/Simulink for developing algorithms for motion control and/or fault monitoring Experience with safety oriented system design using relevant standards (e.g. ISO26262) Experience with debugging C++ code Experience with software verification on HIL benches and/or on-vehicle for developing vehicle control systems Experience with log analysis and post processing using Vector CANalyzer and/or similar tools Experience developing detailed design documents for software components Collaborative team player with strong written and in-person communication skills
Bonus QualificationsExperience in directly using safety analysis techniques such as FMEA and FTAProficient with requirements development tools (e.g. Polarion)
Vaccine Mandate
Employees working in this position will be required to have received a single dose of the J&J/Janssen COVID-19 vaccine OR have completed the two-dose Pfizer or Moderna vaccine series. In addition, employees will be required to receive a COVID-19 booster vaccine by the earlier of (1) April 15 or (2) within two months of becoming eligible for the booster vaccine.
Employees will be required to show proof of vaccination status upon receipt of a conditional offer of employment. That offer of employment will be conditioned upon, among other things, an Applicant's ability to show proof of vaccination status. Please note the Company provides reasonable accommodations in accordance with applicable state, federal, and local laws.
About Zoox
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We're looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.
Follow us on LinkedIn
A Final Note:
You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.
Post a job for free, promote it for a fee
Engineer of system development job description example 2
Amd engineer of system development job description
What you do at AMD changes everything
At AMD, we push the boundaries of what is possible.We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, immersive platforms, and the data center.
Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the "extra mile" to achieve unthinkable results.It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.
Position: AI System Development Engineer:
This position is open to engineering applicants who will take our AI acceleration architectures and build adaptable, high performance solutions, bringing them to customers in a variety of fields and build complex systems comprising of high performance SIMD kernels, manage memory efficiently, and write system software used to bring acceleration to AMD customers.
AMD is building the next generation of AI acceleration hardware building on a history of compute acceleration in edge and datacenter applications.We are looking for passionate engineers ready to take on the challenges of AI acceleration and grow with AMD to bring our technology to all markets
Job Description
Education Requirements
#LI-JT1
Requisition Numbe r: 153867
Country: United States State: California City: San Jose
Job Function:Design
Benefits offered are described here .
AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status. Please click here for more information.
At AMD, we push the boundaries of what is possible.We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, immersive platforms, and the data center.
Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the "extra mile" to achieve unthinkable results.It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.
Position: AI System Development Engineer:
This position is open to engineering applicants who will take our AI acceleration architectures and build adaptable, high performance solutions, bringing them to customers in a variety of fields and build complex systems comprising of high performance SIMD kernels, manage memory efficiently, and write system software used to bring acceleration to AMD customers.
AMD is building the next generation of AI acceleration hardware building on a history of compute acceleration in edge and datacenter applications.We are looking for passionate engineers ready to take on the challenges of AI acceleration and grow with AMD to bring our technology to all markets
Job Description
- Strong background in C++ and high performance computing
- Familiar with embedded platforms and microcontrollers
- Experience in writing code size limited microcontroller applications
- Understand memory architectures and latency constraints of DDR, HBM, etc.
Education Requirements
- M.S. or Ph.D.
#LI-JT1
Requisition Numbe r: 153867
Country: United States State: California City: San Jose
Job Function:Design
Benefits offered are described here .
AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status. Please click here for more information.
Dealing with hard-to-fill positions? Let us help.
Engineer of system development job description example 3
Google engineer of system development job description
Minimum qualifications:
+ Bachelor's degree or equivalent practical experience.
+ 5 years of experience in network and/or Linux system administration, web or software development, and troubleshooting.
+ Experience in scripting, writing, and modifying code to improve monitoring and automation (e.g., Perl, Python, Shell).
Preferred qualifications:
+ Experience in root-cause problems in networking, storage, operating systems, etc.
+ Experience in virtualization and cloud hosting.
+ Knowledge of Operating System internals, L2/L3/L4 networking, and storage appliance internals.
+ Understanding of cloud technologies and enterprise compute environment.
Systems Development Engineering (SDE) at Google is a role where you manage services and systems at scale. SDEs creatively put their engineering discipline to use automating the mundane and reducing toil. We don't just write code to fix bugs, but emphasize the development of tools and solutions that fix classes of problems. We know it's hard to control what you can't measure - so we focus on observability: instrumenting first, then turning data into knowledge, and finally knowledge into action. We know that the operational efficiency of Google systems, services, virtual compute environments and the operating systems that power them impact the environment, not just the bottom line. We know that working together we can do more, and that community matters.
Google brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.
Together we engineer and build the infrastructure, tools, access and telemetry for systems that enable orchestration of Google-scale services. Come build things that matter.
Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.
Additional Information:
(Colorado only*) Minimum full-time salary range between $118,000 - $127,000 + bonus + equity + benefits.
*Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired into our offices in Colorado.
+ Design solutions to manage deployments and configuration using an Infrastructure-as-Code (IaC) methodology.
+ Design CI/CD solutions, help with tier-2 and tier-3 troubleshooting.
+ Manage and define infrastructure and how it interfaces with customer environments.
+ Troubleshoot system and application issues, including containerized microservices, and Virtual Machine (VM) workloads.
+ Collaborate with product managers, program managers, support, and external vendors to streamline support and ensure that the team is focused on priority items.
+ Bachelor's degree or equivalent practical experience.
+ 5 years of experience in network and/or Linux system administration, web or software development, and troubleshooting.
+ Experience in scripting, writing, and modifying code to improve monitoring and automation (e.g., Perl, Python, Shell).
Preferred qualifications:
+ Experience in root-cause problems in networking, storage, operating systems, etc.
+ Experience in virtualization and cloud hosting.
+ Knowledge of Operating System internals, L2/L3/L4 networking, and storage appliance internals.
+ Understanding of cloud technologies and enterprise compute environment.
Systems Development Engineering (SDE) at Google is a role where you manage services and systems at scale. SDEs creatively put their engineering discipline to use automating the mundane and reducing toil. We don't just write code to fix bugs, but emphasize the development of tools and solutions that fix classes of problems. We know it's hard to control what you can't measure - so we focus on observability: instrumenting first, then turning data into knowledge, and finally knowledge into action. We know that the operational efficiency of Google systems, services, virtual compute environments and the operating systems that power them impact the environment, not just the bottom line. We know that working together we can do more, and that community matters.
Google brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.
Together we engineer and build the infrastructure, tools, access and telemetry for systems that enable orchestration of Google-scale services. Come build things that matter.
Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.
Additional Information:
(Colorado only*) Minimum full-time salary range between $118,000 - $127,000 + bonus + equity + benefits.
*Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired into our offices in Colorado.
+ Design solutions to manage deployments and configuration using an Infrastructure-as-Code (IaC) methodology.
+ Design CI/CD solutions, help with tier-2 and tier-3 troubleshooting.
+ Manage and define infrastructure and how it interfaces with customer environments.
+ Troubleshoot system and application issues, including containerized microservices, and Virtual Machine (VM) workloads.
+ Collaborate with product managers, program managers, support, and external vendors to streamline support and ensure that the team is focused on priority items.
Start connecting with qualified job seekers
Resources for employers posting engineer of system development jobs
Engineer of system development job description FAQs
Ready to start hiring?
Updated March 14, 2024