Post job

Staff programmer job description

Updated March 14, 2024
5 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 staff programmer requirements on a job description

Staff programmer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in staff programmer job postings.
Sample staff programmer requirements
  • Bachelor's Degree in Computer Science or related field
  • Minimum of five years of experience in programming
  • Proficient in multiple programming languages
  • Experience with software development life cycle
  • Knowledge of coding best practices
Sample required staff programmer soft skills
  • Excellent problem-solving skills
  • Strong teamwork and communication skills
  • Ability to work independently
  • Attention to detail
  • Ability to meet deadlines

Staff programmer job description example 1

Lucid Motors staff programmer job description

Leading the future in luxury electric and mobility
At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility.

We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience.

Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you.

In this role, you will have the opportunity to get involved in board bring-up activities, package and Create Software Development packages for the Application Development, Source code organization for efficient build process. Ideal candidate would be with proficient knowledge in Board Support Packages and Yocto Build Environment. Working experience in WiFi, LTE, GPS modules is a plus.
The Role Design and develop complex platform software for the Telematics Control Unit and other connected components. Be responsible for development of highly reliable and critical electric vehicle components Be responsible for development and integration of device drivers Provide design, development and debug support for integrating individual functions into the control unit Ensure optimization of platform software through design reviews and code reviews Develop a design and/or product validation test program to ensure robustness of design
Qualifications Minimum 10 years of experience in developing Board Support Packages and platform development. Proficiency in C/C++ programming languages Strong Linux Kernel fundamentals Experience with developing software and device drivers for Embedded Linux Experience with board bring-up Good understanding of Secure Boot, File System Encryption Experience in ARM and TEE Environment Experience with bootloaders and recovery OS development Experience with Real Time Operating Systems and architectures Experience in reading schematics and data sheets Knowledge of embedded software update processes Working knowledge of device drivers and peripherals such as I2C, UART, SPI, PCIe, RGMII, SGMII Working knowledge of Yocto Linux and writing BitBake Recipes. Experience integrating 3rd party device drivers Experience with on-chip debugging tools and troubleshooting both software and hardware Education Requirements: MS/BS minimum in the areas of Computer Science, Computer engineering
At Lucid, we don't just welcome diversity - we celebrate it! Lucid Motors is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under applicable State or Federal laws and regulations.

Notice regarding COVID-19 protocols
At Lucid, we prioritize the health and wellbeing of our employees, families, and friends above all else. In response to the novel Coronavirus all new Lucid employees, whose job will be based in the United States may or may not be required to provide original documentation confirming status as having received the prescribed inoculation (doses). Vaccination requirements are dependent upon location and position, please refer to the job description for more details.

Individuals in positions requiring vaccinations may seek a medical and/or religious exemption from this requirement and may be granted such an accommodation after submitting a formal request to and the subsequent review and approval thereof by our dedicated Covid-19 Response team.

To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.
jobs
Post a job for free, promote it for a fee

Staff programmer job description example 2

University of Michigan staff programmer job description

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.

Summary

The Department of Anesthesiology has an open position to provide support for clinical care quality improvement. Primary duties include, but may not be limited to: data collection from clinical care observation, data entry, data analysis and administrative tasks related to the project. Must be available for 4 hour shifts, weekdays, minimum 20 hours per week.

The Research Assistant will gain exposure to the various aspects of perioperative clinical care, will develop skills relevant to health care research and will gain understanding of the nuances of high-risk communication.

Mission Statement

Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally. Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.

Required Qualifications*

* Must be comfortable observing medical procedures.
* Must be committed to confidentiality.
* Extreme attention to detail and accuracy.
* Highly organized, reliable, positive attitude, and flexible with changing task assignments.
* Good communication skills and ability to interact with various levels of personnel.
* Must be available for long-term appointment, 1 year minimum.

Background Screening

Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings. Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.

U-M COVID-19 Vaccination Policy

COVID-19 vaccinations, including one booster when eligible
jobs
Dealing with hard-to-fill positions? Let us help.

Resources for employers posting staff programmer jobs

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

Staff programmer 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.