Senior computer engineer job description
Updated March 14, 2024
8 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 senior computer engineer requirements on a job description
Senior computer engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in senior computer engineer job postings.
Sample senior computer engineer requirements
- Minimum of a Bachelor's degree in Computer Engineering or related field
- At least 7 years of experience in computer engineering
- Expertise in programming languages such as Java, C++, Python, and Ruby
- Knowledge of computer hardware and software systems
- Experience in designing and implementing complex software systems
Sample required senior computer engineer soft skills
- Excellent problem-solving skills and ability to troubleshoot complex issues
- Strong communication skills and ability to work in a team environment
- Proven track record of successful project management
- Ability to adapt and learn new technologies quickly
- Strong attention to detail and ability to work independently
Senior computer engineer job description example 1
Labelbox senior computer engineer job description
Labelbox's mission is to build the best products for humans to advance artificial intelligence. Real breakthroughs in AI are reliant on the quality of the training data. Our training data platform enables organizations to improve their machine learning models far quicker and more accurately. We are determined to build software that is more open, easier-to-use, and singularly focused on getting our customers to performant ML faster.
Current Labelbox customers are transforming industries within insurance, retail, manufacturing/robotics, healthcare, and beyond. Our platform is used by Fortune 500 enterprises including Allstate, Black + Decker, Bayer, Warner Brothers and leading AI-focused companies including FLIR Systems and Caption Health. We are backed by leading investors including SoftBank, Andreessen Horowitz, B Capital, Gradient Ventures (Google's AI-focused fund), Databricks Ventures, Snowpoint Ventures and Kleiner Perkins.
About the Perception Team
The vast majority of machine learning projects fail because of insufficient or poorly labelled data. At Labelbox, the Perception team's mission is to build the most efficient tool for creating high-quality training data, allowing our users to make breakthroughs in their domains and advance the field of artificial intelligence.
Our team focuses on building a beautiful browser interface, that is served to users all around the world. We focus on use cases that allow humans to annotate media around languages such as audio waveforms, text documents, and PDFs.
About the Role
As our Senior Computer Vision Engineer you will be considered as the subject matter expert for computer vision in engineering and will be deploying state-of-the-art computer vision models that run live in the Labelbox video editor. You will also be researching, proposing and implementing computer vision approaches to make our image and video editors best-in-class.
About YouYou have 4+ years of experience as a Computer Vision (CV) engineer You have experience adapting deep learning methods with traditional computer vision methods to build robust, configurable systems You have experience training and deploying machine learning models for object detection, classification, tracking, and segmentation, using frameworks such as PyTorch and TensorflowYou are able to effectively work with 2D and 3D datasets from various sensors to develop generative and discriminative models You feel comfortable implementing image processing, graphics (3D and 2D), and computer vision libraries (OpenCV, OpenGL, etc) to manipulate training data, automate labeling and update algorithms You have an eye for connecting the deep learning algorithms to the humans that interface with the Labelbox platform via the testing and development of different AI design techniques to optimize throughput and detection rates Quality and testing are essential to you but can balance between perfection and shipping You are able to bring trained models into production by deploying/integrating them into resource constrained environments, using techniques such as optimization
Do great work. From anywhere.
We hire great people regardless of where they live. Work wherever you'd like as reliable internet access is our only requirement. We communicate asynchronously, work autonomously, and take ownership of our work.
#LI-Remote
Current Labelbox customers are transforming industries within insurance, retail, manufacturing/robotics, healthcare, and beyond. Our platform is used by Fortune 500 enterprises including Allstate, Black + Decker, Bayer, Warner Brothers and leading AI-focused companies including FLIR Systems and Caption Health. We are backed by leading investors including SoftBank, Andreessen Horowitz, B Capital, Gradient Ventures (Google's AI-focused fund), Databricks Ventures, Snowpoint Ventures and Kleiner Perkins.
About the Perception Team
The vast majority of machine learning projects fail because of insufficient or poorly labelled data. At Labelbox, the Perception team's mission is to build the most efficient tool for creating high-quality training data, allowing our users to make breakthroughs in their domains and advance the field of artificial intelligence.
Our team focuses on building a beautiful browser interface, that is served to users all around the world. We focus on use cases that allow humans to annotate media around languages such as audio waveforms, text documents, and PDFs.
About the Role
As our Senior Computer Vision Engineer you will be considered as the subject matter expert for computer vision in engineering and will be deploying state-of-the-art computer vision models that run live in the Labelbox video editor. You will also be researching, proposing and implementing computer vision approaches to make our image and video editors best-in-class.
About YouYou have 4+ years of experience as a Computer Vision (CV) engineer You have experience adapting deep learning methods with traditional computer vision methods to build robust, configurable systems You have experience training and deploying machine learning models for object detection, classification, tracking, and segmentation, using frameworks such as PyTorch and TensorflowYou are able to effectively work with 2D and 3D datasets from various sensors to develop generative and discriminative models You feel comfortable implementing image processing, graphics (3D and 2D), and computer vision libraries (OpenCV, OpenGL, etc) to manipulate training data, automate labeling and update algorithms You have an eye for connecting the deep learning algorithms to the humans that interface with the Labelbox platform via the testing and development of different AI design techniques to optimize throughput and detection rates Quality and testing are essential to you but can balance between perfection and shipping You are able to bring trained models into production by deploying/integrating them into resource constrained environments, using techniques such as optimization
Do great work. From anywhere.
We hire great people regardless of where they live. Work wherever you'd like as reliable internet access is our only requirement. We communicate asynchronously, work autonomously, and take ownership of our work.
#LI-Remote
Post a job for free, promote it for a fee
Senior computer engineer job description example 2
NVIDIA senior computer engineer job description
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to pursue, that only we can tackle, and that matter to the world. This is our life's work, to amplify human creativity and intelligence. Make the choice to join us today.
The NVIDIA Clocks group is looking for a top ASIC Methodology engineer with proven experience in high-speed logic design and verification. In order to support high frequency clock domains, the complexity of clocking structure has increased significantly. Modern clocking design needs to balance high frequency clocks with power, DFT, noise, circuit and physical design constraints.
What you'll be doing:
+ Develop Clock generation and distribution tools for the next generation NVIDIA projects.
+ Collaborate with the Clocks, unit, post-silicon and backend teams to understand the current concerns with Clocking and come up with solutions for supporting high speed Clocking.
+ Understand the physical aspects of the chip and develop better clock distribution techniques.
+ Improve Power, Performance, and Area (PPA) of state-of-the-art NVIDIA GPUs and Mobile SOCs.
+ Contribute to new design implementation flows.
What we need to see:
+ BS or MS (preferred) degree or equivalent experience in CE or EE with at least 5+ years of work experience.
+ Validated strong coding skills in C++ or other industry-standard scripting languages.
+ Deep understanding of logic optimization techniques and PPA trade-offs.
+ Excellent problem solving and debugging skills.
+ Strong interpersonal and collaboration skills are required.
Ways to stand out from the crowd:
+ Prior experience in RTL design (Verilog), verification and synthesis.
+ Proficiency in C++, Perl, Python, Make scripting.
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant people in the world working for us and, due to unprecedented growth, our teams are rapidly growing. Are you passionate about becoming a part of a best-in-class team supporting the latest in GPU and AI technology? If so, we want to hear from you.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
The NVIDIA Clocks group is looking for a top ASIC Methodology engineer with proven experience in high-speed logic design and verification. In order to support high frequency clock domains, the complexity of clocking structure has increased significantly. Modern clocking design needs to balance high frequency clocks with power, DFT, noise, circuit and physical design constraints.
What you'll be doing:
+ Develop Clock generation and distribution tools for the next generation NVIDIA projects.
+ Collaborate with the Clocks, unit, post-silicon and backend teams to understand the current concerns with Clocking and come up with solutions for supporting high speed Clocking.
+ Understand the physical aspects of the chip and develop better clock distribution techniques.
+ Improve Power, Performance, and Area (PPA) of state-of-the-art NVIDIA GPUs and Mobile SOCs.
+ Contribute to new design implementation flows.
What we need to see:
+ BS or MS (preferred) degree or equivalent experience in CE or EE with at least 5+ years of work experience.
+ Validated strong coding skills in C++ or other industry-standard scripting languages.
+ Deep understanding of logic optimization techniques and PPA trade-offs.
+ Excellent problem solving and debugging skills.
+ Strong interpersonal and collaboration skills are required.
Ways to stand out from the crowd:
+ Prior experience in RTL design (Verilog), verification and synthesis.
+ Proficiency in C++, Perl, Python, Make scripting.
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant people in the world working for us and, due to unprecedented growth, our teams are rapidly growing. Are you passionate about becoming a part of a best-in-class team supporting the latest in GPU and AI technology? If so, we want to hear from you.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Dealing with hard-to-fill positions? Let us help.
Senior computer engineer job description example 3
Apple senior computer engineer job description
Boston,Massachusetts,United States
Hardware
+ Typically requires 8+ years of hands on experience in static timing analysis flows.
+ Familiar with all aspects of STA of large high-performance SoC or Processor designs in deep sub-micron technologies.
+ Proficiency in analysis, tools, and methodologies for timing closure.
+ Deep understanding of noise, cross-talk, OCV effects, margins, and constraints.
+ Programming in Perl, Python, Tcl, C++ or other languages is a must.
+ Good communicator who can accurately assess and describe issues to management as well as follow solutions through to completion.
+ Familiarity with timing and power ECO techniques and implementation, circuit modeling, including SPICE models and worst-case corner selection is a plus.
+ Familiarity in distributed/scalable software development life cycles, including documentation and testing.
**Description**
- Work with design teams to understand and debug issues related to constraints, flow scripts, and timing closure. - Facilitate and drive STA methodology changes to improve overall STA flows. - Create/maintain scripts and methods for timing analysis and power reduction. - Deep analysis of timing paths to identify key issues. - Implement infrastructure/scripts to facilitate large scale timing reports mining and visualization. - Help build timing and power ECO custom scripts for project tapeout. - Work with Physical Design team, highlighting issues and standard methodologies. - Document and help with guidelines/specs.
**Education & Experience**
BS, MS/PhD* preferred, degree in technical field (* if fewer years of experience)
**Additional Requirements**
**Apple Footer**
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .
Apple is required to comply with a COVID-19 vaccination mandate issued by the New York City Department of Health. We will verify the vaccination status of all New York City team members who are working at an Apple Store, office, or partner store in New York City. New York City Department of Health Learn more (Opens in a new window) .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you're applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .
Hardware
+ Typically requires 8+ years of hands on experience in static timing analysis flows.
+ Familiar with all aspects of STA of large high-performance SoC or Processor designs in deep sub-micron technologies.
+ Proficiency in analysis, tools, and methodologies for timing closure.
+ Deep understanding of noise, cross-talk, OCV effects, margins, and constraints.
+ Programming in Perl, Python, Tcl, C++ or other languages is a must.
+ Good communicator who can accurately assess and describe issues to management as well as follow solutions through to completion.
+ Familiarity with timing and power ECO techniques and implementation, circuit modeling, including SPICE models and worst-case corner selection is a plus.
+ Familiarity in distributed/scalable software development life cycles, including documentation and testing.
**Description**
- Work with design teams to understand and debug issues related to constraints, flow scripts, and timing closure. - Facilitate and drive STA methodology changes to improve overall STA flows. - Create/maintain scripts and methods for timing analysis and power reduction. - Deep analysis of timing paths to identify key issues. - Implement infrastructure/scripts to facilitate large scale timing reports mining and visualization. - Help build timing and power ECO custom scripts for project tapeout. - Work with Physical Design team, highlighting issues and standard methodologies. - Document and help with guidelines/specs.
**Education & Experience**
BS, MS/PhD* preferred, degree in technical field (* if fewer years of experience)
**Additional Requirements**
**Apple Footer**
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .
Apple is required to comply with a COVID-19 vaccination mandate issued by the New York City Department of Health. We will verify the vaccination status of all New York City team members who are working at an Apple Store, office, or partner store in New York City. New York City Department of Health Learn more (Opens in a new window) .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you're applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .
Start connecting with qualified job seekers
Resources for employers posting senior computer engineer jobs
Senior computer engineer job description FAQs
Ready to start hiring?
Updated March 14, 2024