Software engineering supervisor 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 software engineering supervisor requirements on a job description
Software engineering supervisor requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in software engineering supervisor job postings.
Sample software engineering supervisor requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of software engineering experience.
- 2+ years of supervisory experience.
- Knowledge of object-oriented programming.
- Familiarity with Agile development process.
Sample required software engineering supervisor soft skills
- Strong communication and interpersonal skills.
- Excellent problem-solving abilities.
- Leadership and team building skills.
- Ability to multitask and prioritize tasks.
Software engineering supervisor job description example 1
BorgWarner software engineering supervisor job description
BorgWarner DriveTrain Systems is currently looking for a “dynamic, results driven” individual to join as a Software Supervisor in our Application Engineering organization at our Propulsion Technical Center (PTC) in Auburn Hills, MI.
In this role, the Software Supervisor will lead a team of software engineers in the development of embedded software for our drivetrain electronic systems (such as AWD systems) for production customer projects. This role combines technical leadership in embedded software engineering, coordination and prioritization of the team resources, and embedded software development.
Key Accountabilities:
Lead a team of embedded software engineers to achieve established business goals and objectives Plan, manage, and support embedded software development through the software product lifecyle, from quotation through start of production and maintenance.Coordinate and prioritize projects and activities within the team.Provide a first line of escalation for project or team issues.Ensure team resources, skills and knowledge are available to meet project needs.Be a technical leader in the field embedded software engineering.Ensure and support the development of the team's and individual's objectives and providing feedback against those objectives.Develop team's career growth and development needs, with training and job-assignment opportunities.Facilitate clear and open communication within the team.Drive knowledge of, and adherence to, the company's processes and procedures.Drive best practices and continuous improvement in process and tools.Ensure compliance to BW SW Development Process and ASPICE.
Requirements:
Bachelors Degree in Engineering required, Masters preferred8+ years of experience in embedded software required2+ years of experience in team or project leadership roles preferred Automotive Experience strongly preferred, drivetrain and all-wheel drive systems preferred Familiarity with automotive electrical systems (brush/brushless DC motors, solenoids, relays, electromagnetic coils, switches, indicators, etc.) preferred Strong working knowledge of C programming language for embedded systems Highly capable when working with Model-Based Development tools and autocode generation. Matlab Simulink/Stateflow preferred. dSPACE Targetlink preferred Excellent model and source code debugging skills Experience with verification and testing of embedded software Strong working knowledge of AUTOSAR. Preferred Vector MicroSARExperience developing software for Functional Safety (ISO 26262) compliant products preferred Experience developing software for Cybersecurity compliant products preferred Experience developing embedded software for MCAL, HWIO Abstraction, CDD, AUTOSAR BSW, device drivers, and application layer preferred Experience with Software Configuration, Release, and Change Management required Experience of working within an ASPICE based process environment (or similar) Knowledge of SW Project Management, AGILE methodology / SCRUM preferred Excellent oral and written communication skills Excellent organizational, time management and interpersonal skills.
#LI-CP1
#LI-Hybrid
Internal Use Only: Salary
Global Terms of Use and Privacy Statement
Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms.
Please access the linked document by clicking here, select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
In this role, the Software Supervisor will lead a team of software engineers in the development of embedded software for our drivetrain electronic systems (such as AWD systems) for production customer projects. This role combines technical leadership in embedded software engineering, coordination and prioritization of the team resources, and embedded software development.
Key Accountabilities:
Lead a team of embedded software engineers to achieve established business goals and objectives Plan, manage, and support embedded software development through the software product lifecyle, from quotation through start of production and maintenance.Coordinate and prioritize projects and activities within the team.Provide a first line of escalation for project or team issues.Ensure team resources, skills and knowledge are available to meet project needs.Be a technical leader in the field embedded software engineering.Ensure and support the development of the team's and individual's objectives and providing feedback against those objectives.Develop team's career growth and development needs, with training and job-assignment opportunities.Facilitate clear and open communication within the team.Drive knowledge of, and adherence to, the company's processes and procedures.Drive best practices and continuous improvement in process and tools.Ensure compliance to BW SW Development Process and ASPICE.
Requirements:
Bachelors Degree in Engineering required, Masters preferred8+ years of experience in embedded software required2+ years of experience in team or project leadership roles preferred Automotive Experience strongly preferred, drivetrain and all-wheel drive systems preferred Familiarity with automotive electrical systems (brush/brushless DC motors, solenoids, relays, electromagnetic coils, switches, indicators, etc.) preferred Strong working knowledge of C programming language for embedded systems Highly capable when working with Model-Based Development tools and autocode generation. Matlab Simulink/Stateflow preferred. dSPACE Targetlink preferred Excellent model and source code debugging skills Experience with verification and testing of embedded software Strong working knowledge of AUTOSAR. Preferred Vector MicroSARExperience developing software for Functional Safety (ISO 26262) compliant products preferred Experience developing software for Cybersecurity compliant products preferred Experience developing embedded software for MCAL, HWIO Abstraction, CDD, AUTOSAR BSW, device drivers, and application layer preferred Experience with Software Configuration, Release, and Change Management required Experience of working within an ASPICE based process environment (or similar) Knowledge of SW Project Management, AGILE methodology / SCRUM preferred Excellent oral and written communication skills Excellent organizational, time management and interpersonal skills.
#LI-CP1
#LI-Hybrid
Internal Use Only: Salary
Global Terms of Use and Privacy Statement
Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms.
Please access the linked document by clicking here, select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
Post a job for free, promote it for a fee
Software engineering supervisor job description example 2
Nordson software engineering supervisor job description
Collaboration drives Nordson's success as a market leader in Industrial Precision Solutions and Advanced Technology. Our employees thrive in an environment where we help each other reach our personal best and enable our company to continuously improve and grow, and our customers to succeed. You will find Nordson employees sharing our success by giving back in the communities around the world where we live and work.
Nordson Industrial Coating Systems (ICS) designs equipment our global customers rely on for the precise application and curing of liquid paint, powder finishes, container barrier coatings and ambient temperature adhesives and sealants. Production lines work smarter with custom engineered robotic solutions from Nordson Industrial Coating Systems.
Essential Job Duties and Responsibilities
Provides guidance to team members to achieve goals in accordance with product requirements Supervises the coordination of activities of the team with responsibility for results in terms of meeting project Stage Gate milestones and software quality standards Frequently interacts with team members and functional peer group leaders Collects and provides relevant schedule updates to project teams and management Research and advocate for best practice as it emerges in the software industry Conducts team member career goal development, training, and performance reviews Other duties may be assigned as required
Education and Experience Requirements
Requires BS degree plus 5+ years of relevant leadership, software, and embedded applications experience.
Preferred Skills and Abilities
Knowledge and experience in Stage Gate and Agile development environments Knowledge of C, C++, JavaScript, HMTL5, Delphi\Embarcadero (Object Pascal), and CODESYS (IEC61131 Structured Text) Knowledge of Embedded Operating Systems, QNX, Linux (Yocto build), FreeRTOS, and MicroC/OSAbility to apply sound software engineering principles and practices in the design and verification of solutions
Excellent troubleshooting and problem-solving skills Detail-oriented with strong analytical abilities Highly motivated self-starter Excellent organizational and communication skills Excellent project and time management skills
Working Conditions and Physical Demands
Office environment. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. The employee is regularly required to sit; use hands to finger, handle, or feel; and talk or hear, occasionally required to stand, walk, and reach with hands and arms; requires close vision ability. Noise level is usually moderate, cubicle environment.
Travel Required
Estimated <10% (domestic & international)
#LI-TT1
Nordson Corporation provides equal employment opportunity to all applicants and employees. No person is to be discriminated against in any aspect of the employment relationship due to race, religion, color, sex, age, national origin, ancestry, disability, sexual orientation, gender identity, genetic information, citizenship status, marital status, pregnancy, veteran status or any other status protected by applicable federal, state, or local law. All employment offers are contingent upon successful completion of our pre-employment drug screening and background/criminal check, consistent with applicable laws.
Nordson Industrial Coating Systems (ICS) designs equipment our global customers rely on for the precise application and curing of liquid paint, powder finishes, container barrier coatings and ambient temperature adhesives and sealants. Production lines work smarter with custom engineered robotic solutions from Nordson Industrial Coating Systems.
Essential Job Duties and Responsibilities
Provides guidance to team members to achieve goals in accordance with product requirements Supervises the coordination of activities of the team with responsibility for results in terms of meeting project Stage Gate milestones and software quality standards Frequently interacts with team members and functional peer group leaders Collects and provides relevant schedule updates to project teams and management Research and advocate for best practice as it emerges in the software industry Conducts team member career goal development, training, and performance reviews Other duties may be assigned as required
Education and Experience Requirements
Requires BS degree plus 5+ years of relevant leadership, software, and embedded applications experience.
Preferred Skills and Abilities
Knowledge and experience in Stage Gate and Agile development environments Knowledge of C, C++, JavaScript, HMTL5, Delphi\Embarcadero (Object Pascal), and CODESYS (IEC61131 Structured Text) Knowledge of Embedded Operating Systems, QNX, Linux (Yocto build), FreeRTOS, and MicroC/OSAbility to apply sound software engineering principles and practices in the design and verification of solutions
Excellent troubleshooting and problem-solving skills Detail-oriented with strong analytical abilities Highly motivated self-starter Excellent organizational and communication skills Excellent project and time management skills
Working Conditions and Physical Demands
Office environment. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. The employee is regularly required to sit; use hands to finger, handle, or feel; and talk or hear, occasionally required to stand, walk, and reach with hands and arms; requires close vision ability. Noise level is usually moderate, cubicle environment.
Travel Required
Estimated <10% (domestic & international)
#LI-TT1
Nordson Corporation provides equal employment opportunity to all applicants and employees. No person is to be discriminated against in any aspect of the employment relationship due to race, religion, color, sex, age, national origin, ancestry, disability, sexual orientation, gender identity, genetic information, citizenship status, marital status, pregnancy, veteran status or any other status protected by applicable federal, state, or local law. All employment offers are contingent upon successful completion of our pre-employment drug screening and background/criminal check, consistent with applicable laws.
Dealing with hard-to-fill positions? Let us help.
Software engineering supervisor job description example 3
ASRC Federal software engineering supervisor job description
ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems.
We are currently seeking a highly motivated Engineering Supervisor with leadership and software management responsibilities to join our SSDS Combat Weapons team. This is a full-time position located in Moorestown, NJ.
Carrying out the vision of the Sr. Engineering Manager
Plan and control functional teams and project finances through negotiation with project managers, business managers and functional managers
Responsible for managing the software effort utilizing and maintaining compliance with the applicable ANSI standards
Assimilating management information to write reports detailing variances from the performance measurement baseline
Developing specific, actionable corrective action plans to overcome challenges
Support risk and opportunity management on scoped tasks and provide inputs, including mitigation steps to the program and risk manager
Effectively communicating operating philosophy, objectives, and expectations to staff
Ensuring compliance with the terms of the customer statement of work (SOW)
Developing/presenting formal presentations for the customer and internal management
Able to work with engineering team in helping to define and root cause technical issues
Assignment of work tasks, timecard approvals, providing performance reviews, career planning, and training development required for direct reports.
Conduct staffing and manpower planning to support current and anticipated projects, including interviewing and hiring personnel as required
Coordinate staffing requirements with Sr. Engineering Manager
Define, communicate, and coordinate staffing priorities as well as funding requirements with the appropriate project lead
Must have US Citizenship in order to obtain and maintain a government secret clearance.
Bachelor's Degree or higher in Computer Science, Engineering Management or related discipline or equivalent related work experience.
5+ years of technical experience.
2-5 years' experience in software development, maintenance, or support of large-scale software programs.
Individual must have experience with development of combat systems like SSDS or Aegis.
Experience developing software with Agile principles.
Academic or professional experience with Engineering Management.
Understanding of EVMS concepts.
Familiarity with Jira.
We are currently seeking a highly motivated Engineering Supervisor with leadership and software management responsibilities to join our SSDS Combat Weapons team. This is a full-time position located in Moorestown, NJ.
Carrying out the vision of the Sr. Engineering Manager
Plan and control functional teams and project finances through negotiation with project managers, business managers and functional managers
Responsible for managing the software effort utilizing and maintaining compliance with the applicable ANSI standards
Assimilating management information to write reports detailing variances from the performance measurement baseline
Developing specific, actionable corrective action plans to overcome challenges
Support risk and opportunity management on scoped tasks and provide inputs, including mitigation steps to the program and risk manager
Effectively communicating operating philosophy, objectives, and expectations to staff
Ensuring compliance with the terms of the customer statement of work (SOW)
Developing/presenting formal presentations for the customer and internal management
Able to work with engineering team in helping to define and root cause technical issues
Assignment of work tasks, timecard approvals, providing performance reviews, career planning, and training development required for direct reports.
Conduct staffing and manpower planning to support current and anticipated projects, including interviewing and hiring personnel as required
Coordinate staffing requirements with Sr. Engineering Manager
Define, communicate, and coordinate staffing priorities as well as funding requirements with the appropriate project lead
Must have US Citizenship in order to obtain and maintain a government secret clearance.
Bachelor's Degree or higher in Computer Science, Engineering Management or related discipline or equivalent related work experience.
5+ years of technical experience.
2-5 years' experience in software development, maintenance, or support of large-scale software programs.
Individual must have experience with development of combat systems like SSDS or Aegis.
Experience developing software with Agile principles.
Academic or professional experience with Engineering Management.
Understanding of EVMS concepts.
Familiarity with Jira.
Start connecting with qualified job seekers
Resources for employers posting software engineering supervisor jobs
Software engineering supervisor job description FAQs
Ready to start hiring?
Updated March 14, 2024