Manages employees performing engineering and technical activities in the area of low-level, embedded software engineering
Develops and executes project and process plans, implements policies and procedures and sets operational goals
Acquires resources for projects and processes, provides technical management of suppliers and leads process improvements
Develops and maintains relationships and partnerships with customers, stakeholders, peers, partners and direct reports
Provides oversight and approval of technical approaches, products and processes
Manages, develops and motivates employees
Requirements
Minimum 3 years of experience in leading or managing software engineering activities
Minimum 5 years of experience with the software development life cycle
Bachelor of Science degree from an accredited course of study in computer engineering, computer science, electrical engineering, or equivalent experience
Experience managing and/or leading a team either formally or informally
Strong background in low-level, embedded software engineering
Knowledgeable of industry standards for high-integrity, safety-critical software
Knowledgeable of DevOps practices, automation, and continuous integration pipelines
Benefits
Health insurance
Flexible spending accounts
Health savings accounts
Retirement savings plans
Life and disability insurance programs
Paid and unpaid time away from work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
embedded software engineeringsoftware development life cycleDevOps practicesautomationcontinuous integration