Staff Software Engineering Manager
4 weeks ago
We are seeking a highly skilled Staff Software Engineering Manager to oversee the software and firmware engineering department at Wilcox Industries. This individual will be responsible for guiding the team in the design, development, and optimization of product code.
This role requires a strategic leader with a deep understanding of software and firmware engineering principles, exceptional project management skills, and the ability to collaborate across multiple disciplines to achieve company goals.
Key Responsibilities- Lead, mentor, and inspire a team of senior and junior software and firmware engineers, fostering a culture of collaboration, innovation, and professional growth.
- Manage performance, provide constructive feedback, and support career development for team members.
- Oversee recruitment, onboarding, and training of new engineering staff.
- Develop and implement strategic plans for software and firmware engineering initiatives, aligning with overall company objectives and growth strategies.
- Identify opportunities for process improvements, technology adoption, and innovation to enhance software and firmware engineering capabilities and project outcomes.
- Provide technical guidance and support in the resolution of complex software and firmware engineering challenges and design issues.
- Review and approve software and firmware code, calculations, and documentation to ensure compliance with industry standards and regulations.
- Document and implement best practices in software and firmware engineering design and development.
- Champion Agile/Scrum methodologies to deliver functional code regularly, aligning with team objectives.
- Promote effective communication and teamwork within the software and firmware engineering department and across the organization.
- Support business development efforts by contributing software and firmware engineering knowledge to the writing of proposals, white papers, responding to RFIs, and participating in proposal reviews.
- Work closely with Program Managers to establish technical work breakdown structure for software and firmware engineering tasks on development programs.
- Serve as the primary point of contact for software and firmware engineering matters, both internally and with external stakeholders.
- Generate and present technical briefings to company staff and customers when requested.
- Contribute innovative ideas for product development and process improvement efforts.
- Bachelor's degree in computer engineering or a related engineering discipline.
- 15 years of experience in a firmware engineering role, or an equivalent combination of education and experience, with at least 3-5 years in a managerial or leadership role.
- Strong technical background in computer engineering.
- Proven track record of successfully managing complex firmware and/or software engineering projects and leading high-performing teams in a high-tech or engineering-intensive environment.
- High proficiency in embedded systems programming, including experience with microcontrollers and microprocessors.
- Strong knowledge of programming languages such as C, C, and assembly language.
- Experience with real-time operating systems (RTOS) and embedded Linux.
- Strong understanding of hardware-software integration, including experience with device drivers and low-level hardware interfaces (e.g., SPI, I2C, UART, USB).
- Strong understanding of electronic components and ability to assist with component selection.
- Demonstrated experience with hardware debugging tools and techniques.
- Familiarity with SDLC methodologies, including Agile, Scrum, and Waterfall.
- Ability to manage and oversee firmware development from design to deployment.
- Proficiency in version control systems like Git or Perforce.
- Proficiency using JIRA.
- Experience with configuration management tools and practices.
- Expertise in designing, developing, and testing firmware for embedded systems.
- Expertise in system architecture, including memory management, interrupt handling, and task scheduling.
- Knowledge of firmware security practices, including secure boot, encryption, and vulnerability assessment.
- Understanding of cybersecurity principles relevant to embedded systems.
- Experience with various communication protocols such as TCP/IP, MQTT, CAN, and Bluetooth.
- Direct experience creating or modifying engineering development processes.
- Ability to lead highly technical engineers.
- Ability to mentor junior engineers.
- Ability to self-manage/self-direct projects and communicate with engineering staff regularly.
- Ability to work on multiple tasks concurrently with changing deadlines and priorities.
- Working knowledge of product development throughout the entire product lifecycle, including design reviews and test readiness reviews.
- Proficient with Microsoft Office suite (Microsoft 365, Teams).
- Proposal writing experience.
- Demonstrated leadership ability while working well in a multidisciplinary team environment.
- Excellent written, verbal, and interpersonal communications skills, with the ability to collaborate effectively with diverse teams and stakeholders.
- Must be able to maintain composure in dealing with executives, customers, and staff, occasionally under conditions of urgency and in pressure situations.
- Motivated, self-directed, and highly organized with strong problem-solving and analytical skills.
- Ability to adapt to modern software and work methodologies.
- Regular on-site attendance is a necessary function of this position.
- Wilcox is a U.S. government defense contractor, and this position requires access to export-controlled technology. Qualified candidates must be legally authorized to access U.S. government-controlled technology prior to beginning work.
Preferred Qualifications
- Master's degree in computer engineering or a related engineering discipline.
- Experience with military standards, specifically MIL-STD-461 and MIL-STD-810.
- Experience with US Department of Defense contracts and requirements.
- Certified ScrumMaster (CSM) or Agile Certified Practitioner (PMI-ACP) strongly preferred.
- Limited working knowledge in both front-end and back-end development, including web technologies (HTML, CSS, JavaScript) and back-end services (APIs, databases).
- Limited working knowledge of cross-platform programming languages such as Kotlin or Flutter.
- Experience in designing and/or implementing departmental change.
-
Staff Optical Engineering Manager
4 weeks ago
Portsmouth, New Hampshire, United States Wilcox Industries Full timeJob SummaryWilcox Industries is seeking a highly skilled and experienced Staff Optical Engineering Manager to lead our optical engineering department and drive the design, development, and optimization of our optical products portfolio. The ideal candidate will have a strong background in optical engineering principles, exceptional project management skills,...
-
Staff Mechanical Engineering Manager
4 weeks ago
Portsmouth, New Hampshire, United States Wilcox Industries Full timeJob DescriptionWe are seeking a highly skilled and experienced Mechanical Engineering Manager to lead our mechanical engineering department. This individual will be responsible for overseeing the design, development, and optimization of mechanical systems and products. The ideal candidate will have a strong technical background in mechanical engineering,...
-
Mechanical Engineer
4 weeks ago
Portsmouth, New Hampshire, United States Naval Facilities Engineering Command Full timeJob SummaryThis is a public notice flyer to notify interested applicants of anticipated vacancies. Applications will not be accepted through this flyer. Interested applicants must follow the directions in the "How to Apply" section of this flyer to be considered. There may or may not be actual vacancies filled from this flyer. Notice of Result letters will...
-
Senior Software Engineer
4 weeks ago
Portsmouth, New Hampshire, United States Pivotal Solutions Full timeJob Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Pivotal Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and implementing complex software systems.Key Responsibilities:* Develop proficiency with our software development...
-
Senior Software Engineer
4 weeks ago
Portsmouth, New Hampshire, United States ATOM Full timeAbout the Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our team at ATOM. As a key member of our development team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our clients.Key Responsibilities:Develop software solutions by evaluating requirements, conferring...
-
Electrical Engineering Manager
4 weeks ago
Portsmouth, New Hampshire, United States Wilcox Industries Full timeJob Title: Electrical Engineering ManagerJob DescriptionWe are seeking a highly skilled Electrical Engineering Manager to lead our electrical engineering department. The ideal candidate will have a strong technical background in electrical engineering, excellent leadership skills, and the ability to manage complex projects.Key Responsibilities:* Lead a team...
-
Structural Engineer Team Lead
1 month ago
Portsmouth, New Hampshire, United States Loureiro Engineering Associates, Inc. Full timeJob SummaryLoureiro Engineering Associates is seeking a highly skilled Structural Engineer Team Lead to oversee our structural engineering team in Portsmouth, NH. This position will provide technical leadership and management expertise to lead a range of project types and assist structural engineering staff in the completion of day-to-day projects.Key...
-
Software Engineer
2 weeks ago
Portsmouth, New Hampshire, United States Commonwealth of Virginia Full timeJob Title: Software Engineer - Backend DevelopmentAs a Backend Developer at our company, you will be responsible for designing and implementing scalable server-side logic, database integration, and API connectivity. You will work closely with our cross-functional team to develop, deploy, and maintain our software applications.Key Responsibilities:Design and...
-
Portsmouth, New Hampshire, United States Planet Healthcare Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in Java and Python.The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications.Design and develop software applications using Java and Python.Collaborate with...
-
Senior Software Development Manager
4 weeks ago
Portsmouth, New Hampshire, United States Procyon TS Full timeJob Summary:Procyon TS is seeking a skilled Sr. Software Engineer to lead our MES Project Management efforts. The ideal candidate will have experience with Agile project methodology and fluent English communication skills.Key Responsibilities: Manage MES Project Management tasks and deliverables Collaborate with cross-functional teams to drive project...
-
Optical Engineering Manager
4 weeks ago
Portsmouth, New Hampshire, United States Adecco US, Inc. Full timeAdecco US, Inc. is assisting a local Manufacturer in search of an Optical Engineering Manager in the area.The ideal candidate will have a strong track record of successful management of direct reports and team leadership in a high-tech or engineering-intensive environment.Key responsibilities include:Managing performance, providing constructive feedback, and...
-
Optical Engineering Manager
3 weeks ago
Portsmouth, New Hampshire, United States Adecco US, Inc. Full timeAdecco US, Inc. is seeking an experienced Optical Engineering Manager to lead a team of senior and junior optical engineers in the Portsmouth, NH area.Key Responsibilities:• Lead, mentor, and inspire a team of optical engineers, fostering a culture of collaboration, innovation, and professional growth.• Manage performance, provide constructive feedback,...
-
**Software Engineer**
3 hours ago
Portsmouth, New Hampshire, United States Rockingam Peel Group Full timeAbout the Job:As a key member of our development team, you will play a crucial role in designing, implementing, and maintaining our software applications.Responsibilities:Develop high-quality software solutions using Java and related technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code...
-
Optical Engineering Manager
4 weeks ago
Portsmouth, New Hampshire, United States Adecco Full timeJob SummaryAdecco is seeking an experienced Optical Engineering Manager to lead a team of senior and junior optical engineers in the Portsmouth, NH area.Key ResponsibilitiesLead and mentor a team of optical engineers, fostering a culture of collaboration and innovation.Manage performance, provide constructive feedback, and support career development for team...
-
Construction Management Trainee
4 weeks ago
Portsmouth, New Hampshire, United States Loureiro Engineering Associates Full timeLoureiro Engineering Associates is seeking a highly motivated and detail-oriented Construction Management Intern to join our team in Portsmouth, NH. As a Construction Management Intern, you will assist project managers in all aspects of construction projects, including scheduling, quality control, project safety, and cost control.This is a paid internship...
-
Senior Project Engineer
4 weeks ago
Portsmouth, New Hampshire, United States Hoyle, Tanner and Associates, Inc. Full timeJob OverviewHoyle Tanner is seeking a highly skilled Senior Project Engineer to join our Northeast Municipal Engineering Services Group (NEME). As a key member of our team, you will be responsible for delivering public and private land development projects with a high level of technical expertise and project management skills.This is a hybrid remote position...
-
CADD Designer
4 weeks ago
Portsmouth, New Hampshire, United States Hoyle, Tanner and Associates, Inc. Full timeCADD Designer Job DescriptionHoyle Tanner and Associates, Inc. is seeking a skilled CADD Designer to join our team in either Portsmouth or Manchester, New Hampshire or Burlington, Vermont locations. As a CADD Designer, you will play a crucial role in an integrated, multi-disciplined civil engineering team that solves technical challenges on projects of...
-
Senior Manager Marine Engineering Services Lead
4 weeks ago
Portsmouth, New Hampshire, United States SubCom Full timeJob SummaryThe Senior Manager Marine Engineering Services will lead the Marine Engineering Services group in cable and route engineering from the preliminary design phase through the end of the marine survey and into cable loading.This person will ensure that contractual commitments are carried through to survey contracts from the system supply contract.Key...
-
Project Engineer
3 weeks ago
Portsmouth, New Hampshire, United States Hoyle Tanner and Associates, Inc Full timeJob SummaryWe are seeking a highly skilled Project Engineer to join our team at Hoyle Tanner and Associates, Inc. in the Ground Transportation Division.Duties and ResponsibilitiesLead a team of engineers in the development of transportation infrastructure plans and specifications.Perform bridge design, calculations, and construction observation.Prepare...
-
Medical Device Systems Engineer
4 weeks ago
Portsmouth, New Hampshire, United States Laborie Medical Technologies Corp Full timeAbout the Role:As a Systems Engineer II at Laborie Medical Technologies Corp, you will play a crucial role in the development and lifecycle management of cutting-edge medical devices. Your primary responsibility will be to design and integrate hardware, software, and mechanical systems for medical devices, ensuring seamless interoperability and...