Post job

Advanced software 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 advanced software engineer requirements on a job description

Advanced software engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in advanced software engineer job postings.
Sample advanced software engineer requirements
  • Bachelor's degree in information technology or related field.
  • Minimum 5 years of experience in software engineering.
  • Knowledge of at least one programming language.
  • Experience in developing software architectures.
  • Proficiency in Object Oriented programming concepts.
Sample required advanced software engineer soft skills
  • Ability to work effectively in a team environment.
  • Excellent problem-solving and analytical skills.
  • Excellent verbal and written communication skills.
  • Highly organized with strong attention to detail.

Advanced software engineer job description example 1

Zebra Technologies advanced software engineer job description

  • Bachelor's or Masters degree in an appropriate engineering discipline required
  • Minimum 8 years of engineering experience
  • 5+ years Mobile software development experience with C++ and Java programming
  • 4+ years of software design and architecture experience
  • Linux Android Experience
  • Fluency in Modern C++
  • Experience on working on Android Native Development ( CMakeLists ),
  • Experience on Conan library management. Computer Vision library integration ( Opencv , OpenPCL )
  • Camera/Image Processing skills/experience

Preferred Qualification

  • Experience in Developing in application Java/Kotlin (Preferred)
  • Android Camera Experience ( Preferred )
  • Experience on technologies like SLAM ( ARCore ), 3D Depth Sensing (Preferred)
  • Good communications skills
  • Excellent Leadership skills, 2 years + leading/mentoring others
  • Organizational skills and attention to detail is important

Zebra is an equal opportunity/affirmative action employer committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, ancestry, marital status, age, sexual orientation, gender identity, national origin, disability status, protected veteran status or any other basis prohibited by law. If you are an individual with a disability and need assistance in applying for a position, please contact us at .

The EEO is the Law poster is available here: The EEO is the Law poster supplement is available here:

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


Zebra Total Rewards includes more than just pay and is structured to meet the needs of our changing global business and evolving talent. We are committed to providing our employees with a benefits program that is comprehensive and competitive - including healthcare, wellness, inclusion networks, and continued learning and development offerings. We offer community service days, in addition to the traditional insurances, compensation, parental leave, employee assistance program and paid time off offerings depending on the country where you work.


Salary: USD 111200.00 - USD 166800.00 Yearly


Salary offered will vary depending on your location, job-related skills, knowledge, and experience.
Additionally, all Zebra roles are eligible for cash incentive programs. For example, sales roles have additional opportunity to earn substantial variable compensation tied to quota achievement. In most other roles, the Zebra annual cash incentive program links Company and individual performance together. Some roles may also be eligible for long-term incentive equity awards.

jobs
Post a job for free, promote it for a fee

Advanced software engineer job description example 2

BenevolentAI advanced software engineer job description

With over 35 nationalities and a range of backgrounds represented in our Benevolent team, we aim to build an inclusive environment where our people can bring their authentic selves to work, be respected for who they are and the exceptional work they do. We welcome and actively encourage applications from all sections of society and are committed to offering equal employment opportunities regardless of sex, race, religion or belief, ethnic or national origin, marital, domestic or civil partnership status, sexual orientation, gender identity, parental status, disability, age, citizenship, or any other basis. We see our diversity as an asset as we tackle challenging problems that bridge the gap between drug discovery and technology.
The Role

The Software Engineering team is focused on applying engineering rigour and innovative design to the BenevolentAI software platform. We embrace a modern microservice architecture on Kubernetes in order to orchestrate a machine learning platform that empowers drug discovery.

Primary Responsibilities:

Design and build software to solve complex data requirements and user needs across biology, chemistry, AI, and data science.

Promote engineering best practices, such as code reviews, test-driven development, pair programming.

We are looking for someone with:

Strong in at least one programming language (Python / Java / JavaScript preferred).

Basic algorithms and data structures for software development.

Basic understanding of machine learning and/or distributed systems.

Experience working with at least one of the following software systems:

web frameworks, databases, APIs, microservice architectures

Experience in at least one of the following software domains:

frontend development, backend development, data processing pipeline

We share a passion for being part of a mission that matters, and we are always looking for curious and collaborative people who share our values and want to be part of our journey. If that sounds like a fit for you, hit the apply button and join us.

About us

BenevolentAI (AMS: BAI) is a leading, clinical-stage AI-enabled drug discovery and development company listed on the Euronext Amsterdam stock exchange. Through the combined capabilities of its AI platform, scientific expertise, and wet-lab facilities, BenevolentAI is well-positioned to deliver novel drug candidates with a higher probability of clinical success than those developed using traditional methods. The Benevolent Platform™ powers a growing in-house pipeline of 13 named drug programmes and over 10 exploratory programmes, and it maintains successful collaborations with AstraZeneca, as well as leading research and charitable institutions. BenevolentAI is headquartered in London, with a research facility in Cambridge (UK) and a further office in New York.

We share a passion for being part of a mission that matters, and we are always looking for curious and collaborative people who share our values and want to be part of our journey. If that sounds like a fit for you, hit the ‘apply' button and join us.

Want to do a little more research before you apply?

Head over to our page to learn about our benefits, culture and to find out what our team think about life at Benevolent. You can also find out more about us on and .
jobs
Dealing with hard-to-fill positions? Let us help.

Advanced software engineer job description example 3

Symbotic advanced software engineer job description

Who We Are

Our work matters - robotics is transforming the world of commerce. Every day our intelligent robots are responsible for getting food and merchandise to thousands of stores across North America. We're an industry changer - we created the first and only fully autonomous, end-to-end supply chain solution. Today, we are driving towards even bigger ideas - and we have the people, technology and leadership to fully realize these aspirations. We have theexcitement and ambition of a startup with the benefits and resources of a proven organization.

In this role
  • Design, develop, and implement control strategies for robots and other automation equipment.
  • Assist with modeling and analysis of electromechanical systems.
  • Assist in researching outside sources, evaluate and validate electrical drives, motors, and controllers from outside suppliers; write technical specifications for components.
  • Support system testing of systems and subsystems.
  • Provide technical support for manufacturing as needed.
  • Integrate and configure electromechanical components for new robot designs
  • Troubleshoot system problems in production or design by investigating issues related to product performance or production difficulties
  • Evaluate and process engineering change requests


What you'll need
  • 8+ years of professional experience designing and developing software applications
  • Experience with software implementation of one or more: motion control, including open- and closed-loop feedback systems, motors and encoders, stepper motors, and servos.
  • Experience with general-purpose programming environments, languages and scripting systems, data analysis packages: Linux, C++, Python, Matlab.
  • Applicants must have the ability to work permanently in the United States without sponsorship.
  • Good written and verbal communication skills with the ability to explain/teach technical concepts to others.

About Symbotic

Symbotic is an automation technology leader reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. Symbotic reinvents the warehouse as a strategic asset for the world's largest retail, wholesale, and food & beverage companies. Applying next-gen technology, high-density storage and machine learning to solve today's complex distribution challenges, Symbotic enables companies to move goods with unmatched speed, agility, accuracy and efficiency. As the backbone of commerce the Symbotic platform transforms the flow of goods and the economics of supply chain for its customers. For more information, visit .

We are a community of innovators, collaborators and pioneers who embrace our differences, because we know unique perspectives make us stronger and smarter. Every perspective matters. We depend on the collective voices of our employees, customers and community to help guide us as we build a better place to work - for you and the world. That's why we're proud to be an equal opportunity employer.

We do not discriminate based on race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.
jobs
Start connecting with qualified job seekers

Resources for employers posting advanced software engineer jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Advanced software engineer job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.