FAST Labs - Senior Principal II Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

BAE Systems, Inc. · 5 hours ago

FAST Labs - Senior Principal II Software Engineer

BAE Systems, Inc. is a leading defense, aerospace, and security company, and they are seeking a Senior Principal II Software Engineer to join their FAST Labs team. In this role, you will design, develop, and implement innovative software solutions for advanced electronic systems, collaborating with cross-functional teams to meet customer needs and drive agile development processes.

Defense & Space
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote
Hiring Manager
Kevin Smith
linkedin

Responsibilities

Designing and evaluating complex software architectures: Contribute to the development of innovative software architectures, ensuring they meet customer requirements and are aligned with industry best practices
Collaborating with cross-functional teams: Work closely with senior engineers, customers, and other stakeholders to develop and implement software solutions that meet customer needs
Developing software applications: Design, develop, test, and integrate software applications in languages such as C++, Python, and MATLAB, utilizing various technologies such as Cloud Native Technologies (e.g., Kubernetes, Harbor, Helm) and real-time operating systems (RTOS)
Driving agile development processes: Participate in agile development processes, contributing to the team's success and ensuring timely delivery of high-quality software solutions
Interfacing with hardware devices: Develop software solutions that interface with hardware devices such as FPGAs, GPUs, and embedded SoCs, utilizing protocols such as UART, I2C, SPI, and CAN
Applying DevSecOps and CI/CD practices: Ensure the security and integrity of software solutions by applying DevSecOps principles, Continuous Integration/Continuous Deployment (CI/CD), and automated release management
Utilizing containerization and cloud technologies: Develop software solutions utilizing containerization (e.g., Podman/Docker) and cloud technologies, ensuring scalability, reliability, and efficiency
Developing software for RF, Radar, EO/IR, Electronic Warfare, or Software Defined Radio systems: Design, develop, and test software applications for systems related to RF, Radar, EO/IR, Electronic Warfare, or Software Defined Radio, including signal processing, data analysis, and system control

Qualification

C++11Linux EnvironmentObject Oriented DesignPythonDevSecOpsCI/CDContainerizationMATLABProject ManagementLeadershipCommunicationCollaboration

Required

Active Top Secret Clearance
Bachelor's Degree in computer science, computer engineering, or a related technical field
6+ years of professional software development
Expert-level experience with Object Oriented design, development practices, and implementation in C++11 (or later)
Expert-level experience developing for and operating in a Linux Environment
Knowledge of software architectures, industry best practices, and emerging software technologies
Excellent leadership, communication, and collaboration skills
Ability to work in a fast-paced environment and adapt to changing requirements
Proven project management skills with ability to deliver high-quality software products on time

Preferred

Master's Degree or PhD in computer science, computer engineering, or a related technical field
MATLAB Experience is a plus
Development experience with Python
General Purpose Graphical Processing Unit (GPU) OPENCL or CUDA development experience is highly desired
Experience in a rapid prototype environment
Real-time, embedded, multi-threaded, low latency development and/or Linux application development
Experience with DevSecOps, Continuous Integration/Continuous Deployment (CI/CD), or automated release management
Experience with containerization (e.g. Podman/Docker) and developing software in containerized environments
Experience developing applications that cover several of: distributed, multi-threaded, real time, embedded, low latency, DSP, device control, or military systems
Knowledge of Digital Engineering methodologies and Model-Based Systems Engineering (MBSE) practices

Benefits

Health, dental, and vision insurance
Health savings accounts
A 401(k) savings plan
Disability coverage
Life and accident insurance
Employee assistance program
A legal plan
Paid time off
Paid holidays
Paid parental leave
Military leave
Bereavement leave
Federal and state sick leave
Company recognition program

Company

BAE Systems, Inc.

company-logo
Improving the future and protecting lives is an ambitious mission, but it’s what we do. BAE Systems, Inc. is the U.S.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Tom Arseneault
President & Chief Executive Officer, BAE Systems, Inc.
linkedin
leader-logo
Don Widener, PhD
Chief Technology Officer, Intelligence Solutions
linkedin
Company data provided by crunchbase