Join a mission-driven engineering team in Totowa, NJ, onsite, where experienced software leadership helps shape critical Small Form Factor initiatives. This Sr Principal II Software Engineer role guides the SFF team, contributes across software development, and advances the Medium Fidelity Model with peers from across the business. Expect a collaborative culture that values technical excellence and real-world impact.
What you gain
- Full-time salary range: $153,377 to $260,743 per year
- Health, dental, and vision insurance
- Health savings accounts
- 401(k) savings plan
- Disability coverage
- Life and accident insurance
- Employee assistance program
- Legal plan
- Discounts on home, auto, and pet insurance
- Paid time off, paid holidays, and paid parental leave
- Military leave and bereavement leave
- Sick leave for federal and state requirements
- Recognition program with monetary or non-monetary awards
- Other incentives may be available based on position level and/or job specifics
Responsibilities
- Provide technical leadership and mentoring to the SFF engineering team
- Analyze system requirements and design SW architecture to meet specifications
- Follow agile methodologies to plan and implement a quality SW product
- Adopt 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
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Minimum of 12+ years of experience in software development
- Strong proficiency in C++
- Solid understanding of software design patterns, architectural styles, and software engineering principles
- Experience with real-time operating systems and embedded systems development
- Experience with UDP and TCP/IP communication protocols
- Experience with Agile development methodologies
- Experience with software configuration management tools such as Git
- Excellent communication, interpersonal, and problem-solving skills
- Ability to work independently and as part of a team
- Strong leadership skills
Technologies: C++, RTOS, UDP, TCP/IP, Git, Agile
About BAE Systems Electronic Systems
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, a global defense, aerospace and security company. They deliver products and services across air, land and naval forces, along with advanced electronics, security, information technology solutions, and customer support services. Improving the future and protecting lives is a central mission across the company.
Posting information
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.