Bachelor's degree in Computer Science, Software Engineering, or related field
12+ years of software development experience
Strong proficiency in C++
Knowledge of Small Form Factor (SFF) baselines
Understanding of software design patterns and engineering principles
Experience with real-time operating systems (RTOS) and embedded systems
Familiarity with communication protocols (e.g., UDP, TCP/IP)
Experience with Agile methodologies and software configuration management tools (e.g., Git)
Active Secret clearance
Strong leadership skills
Responsibilities
Provide technical leadership and mentoring to the SFF engineering team
Analyze system requirements and design software architecture
Follow agile methodologies to implement quality software products
Promote interoperability and future growth through open architecture
Implement emerging technology within existing code bases
Evolve software architecture for efficiency and robustness
Construct software build environments across multiple operating systems
Design unit test structures to enhance software reliability
Benefits
Collaborative and dynamic work environment
Opportunities for technical leadership and mentoring
Engagement in cutting-edge software development
Focus on continuous improvement and process modernization
Involvement in advanced product software architecture evolution
Full Job Description
Job Description
We are seeking a Senior Principal Software Engineer SW Technical Lead to head Small Form Factor efforts in Totowa, NJ. The Software organization develops and delivers Software solutions for our complex electronic products to our internal engineering teams and external testing sites.
In addition to software leadership responsibilities, you will be responsible for partnering with other leads to help ensure that program objectives are met, and that software engineering has consistent, predictable performance. You will also participate directly on Software development efforts across the business area.
Software Engineering is fast paced and dynamic. You will need to be self-motivated, and highly collaborative to succeed in this role.
Job responsibilities:
Provide technical leadership and mentoring to the SFF engineering team
Analyze system requirements and design SW architecture to meet the specifications
Follow agile methodologies to plan and implement a quality SW product
Adopt the use of open architecture to promote interoperability and future growth
Implement emerging technology within existing code bases
Evolve the advanced products software architecture to be more efficient and robust
Construct SW build environments in multiple operating systems
Design unit test structures that strengthen the reliability of SW
Required Skills and Education
Bachelor's degree in Computer Science, Software Engineering, or a related field
Minimum of 12+ years of experience in software development
Strong proficiency in C++
Strong knowledge of SFF baselines
Solid understanding of software design patterns, architectural styles, and software engineering principles
Experience with real-time operating systems (RTOS) and embedded systems development
Experience with communication protocols (e.g., UDP, TCP/IP)
Experience with Agile development methodologies
Experience with software configuration management tools (e.g., Git)
Excellent communication, interpersonal, and problem-solving skills
Ability to work independently and as part of a team
Must currently hold an active Secret clearance
Strong Leadership Skills
Preferred Skills and Education
Prior success participating in team efforts.
A continuous improvement mindset to enhance Software development through process modernization.
Proven performance in software design and development.
Experience Developing and Integrating Application Software
Good leadership and communication skills.
#ECSSE
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
About BAE Systems
BAE Systems plc is a British multinational arms, security, and aerospace company. It is among the world's largest defense contractors, with over 85,000 employees and operations in over 40 countries. BAE Systems is involved in the design, development, and manufacture of a wide range of products and services, including military aircraft, naval ships, and land vehicles. The company also provides a range of cybersecurity and intelligence services. BAE Systems has a long history, dating back to the 19th century, and has been involved in many major defense projects. Visit baesystems.com for more information.