The Opportunity: Become a leader in a growing team where your impact will be seen and valued. You will help shape the organization by developing the software engineering team. In this role, you will lead a team of software engineers in the development of embedded systems for military applications while applying industry best practices. You will provide feedback, coaching, and performance assessments to direct reports. You will assign engineers to tasks across multiple projects and guide their execution. Additionally, you will coordinate with project managers to create schedules for software releases and associated documentation. Our Technology: Safran Federal Systems provides Resilient PNT solutions and custom engineering services to U.S. Government agencies, defense organizations, and their contractors. Safran Federal Systems is authorized to work on the full spectrum of U.S. Government classified and unclassified projects, in addition to supporting strategic partnerships for key defense PNT technologies. How I Will Contribute: Work with other software team members and engineering managers to coordinate the team's activities and resolve engineering and project issues. Review the output of direct reports, including designs, code, test approaches, test results, and other deliverables, providing guidance and feedback. Mentor the team to propagate good design principles and development practices. Investigate new software technologies and tools that may increase the team's performance. Create and maintain software work instructions, ensuring consistent implementation of best software practices. Collaborate with groups outside of direct responsibilities, including other engineering groups, Operations, Quality, Sales, etc., for project planning, analysis of product requirements, and outlining proposed solutions. Set objectives for direct reports, assess performance throughout the year, and provide an annual performance review. Recruit for open positions on the team and contracts with outside software consultants as needed. Coach engineers in leading software teams and managing projects. Assign and manage internal and external resources to support multiple projects. What you Bring to Safran Federal Systems: Requires 5+ years of related software development experience. Bachelor's degree in computer engineering, Computer Science, or Software Engineering. (A degree in another Engineering discipline or a science field may be acceptable with proven software education and/or training and demonstrated software experience.) Experience in managing or coaching engineers. Understanding of Object-Oriented Software concepts. Strong communication and problem-solving skills. Advanced degree is desirable. Previous experience implementing or operating under CMMI, AS9100, or an equivalent quality process. Experience working with and programming in the Linux operating system. Experience designing and developing Object-Oriented Software. Experience developing and debugging Embedded Software Systems. Practical experience in C/C++ object-oriented analysis and programming, as well as multi-threaded/multi-tasking programming, is required. Understanding of development for a resource-constrained target environment with specific performance requirements is desired. Competence in deploying and using software integrated development environments (IDEs) and related tools, including compiling/building, debugging, configuration management (version control), defect management, continuous integration, and code analysis tools. Proven skills in refining customer and business requirements into software specifications. U.S. citizenship is required. Active US Government security clearance preferred, or ability to obtain a U.S. Government issued security clearance Some of the Good Stuff: Annual Bonus Opportunity Medical, Dental, Vision, Health Savings Account, Flexible Spending Account Paid Time Off 401k Retirement Program with Employer Match Gym Membership Reimbursement
S:CLZNY-CLZEAST