Software Engineer II (Onsite)

BAE Systems
Totowa, New Jersey, United States
$80K-$136.1K a year
Full-time

JOB DESCRIPTION

Job Description

We put our customers first exemplified by our mission : We Protect Those Who Protect Us."

See what you’re missing. Our employees work on the world’s most advanced electronics from detecting threats for F-35 pilots to illuminating the night for soldiers.

Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we’re innovating for the future. And you can, too.

Our engineers are the lifeblood of our company and we’re more than 5,000 strong. With our robust offering of educational and career development opportunities, your chances to grow are limitless.

We have multiple opportunities in New Jersey, located in Wayne and Totowa.

BAE Systems is seeking a talented early career Software professional to help us create the world’s most advanced solutions in Electronic Warfare and Communications for our defense related customers.

Job Responsibilities :

  • Duties include analyzing, designing, coding and code modification (typically in C++) of complex software designs for simple systems or subsystems or subsystems of larger systems.
  • You will be assisting in the evaluation of complex software designs to identify design flaws.
  • You will utilize either a Green Hills, Windows or Linux based software development environment. Embedded targets could range from ARM through high performance x86-64 CPUs and Graphics Processing Units (GPUs).

You will be integrating and testing in the selected target test environments.

Opportunities are available to grow into a technical lead on the program where you will mentor your team and present the technical design at technical interchange meetings with the customer.

Because of the need for consistent, in-person collaboration and / or the requirement to perform all work onsite due to the nature of this particular role, it will be performed fulltime on site.

This means work will be conducted on location at a BAE Systems facility 100% of the time.

Please note that pursuant to a government contract, this specific position requires US citizenship status*

Who is considered a Person? A citizen, a national, a lawful permanent resident, or a protected refugee or asylee. Learn more about the ITAR .

Security Clearance : Many of our positions require the ability to obtain a Security Clearance for which the Government requires Citizenship.

Please review the Clearance Level section in the posting for more details.

BAE Systems offers competitive pay, benefits, and important work-life balance initiatives including every other Friday Off, Flextime, and Telecommuting.

BAE also believes in a culture of recognition for the extraordinary contributions of our skilled employees.

Employee Benefits : At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being.

Regular employees scheduled to work 20+ hours per week are offered : health, dental, and vision insurance; health savings accounts;

a 401(k) savings plan; disability coverage; and life and accident insurance. We take pride in important work-life balance initiatives including every other Friday Off, Flextime, and Telecommuting.

We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance.

Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave.

Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and / or job specifics.

Required Education, Experience, & Skills

  • Bachelor's Degree in computer science, computer engineering, or related field and 2+ years of professional engineering experience
  • Experience with Object Oriented design, development practices, and implementation in C++
  • Experience with source code control tools
  • Active DoD Security Clearance

Preferred Education, Experience, & Skills

  • Real-time embedded development
  • C#, Python, Java
  • GIT, Jira, Confluence
  • Agile Development experience
  • Designing and / or implementing software algorithms

Pay Information

Full-Time Salary Range : $80040 - $136080

Please note : This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to : business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Employee Benefits : At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being.

Regular employees scheduled to work 20+ hours per week are offered : health, dental, and vision insurance; health savings accounts;

a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance.

Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave.

Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and / or job specifics.

30+ days ago
Related jobs
Promoted
Cast - Norridge Facility
Hoboken, New Jersey

Bachelor’s degree in Computer Science and 1 years’ experience in software engineering or related field OR 3 years’ experience in software engineering or related field. Assists in providing guidance to small groups of two to three engineers, including offshore associates, for assigned Engineering pro...

BAE Systems
Totowa, New Jersey

As a member of the Software Engineering Directorate, you will have opportunities to develop strong and increasingly complex software skills and stay current in the software discipline. The organization focuses on career development of our software engineers and advancement of the craft of software e...

Veterans Sourcing
Jersey City, New Jersey

The Software Engineer II will participate in the development, implementation, and ongoing maintenance of the Bank's critical application software. Strong understanding of software engineering principles and developing reusable components. Bachelor's degree in computer science or engineering preferre...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Software Engineer II at JPMorgan Chase within the Digital Private Markets, Aumni a (JP Morgan Chase Company), you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way...

Amazon.com Services LLC
Jersey City, New Jersey

A Software Development Engineer-II on the FinTech-Delta team is an autonomous contributor that leads the development, maintenance, and evolution of software features that help to establish stronger governance and controllership over AWS security assurance, financial data and business processes and r...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

Job responsibilities * Executes standard software solutions, design, development, and technical troubleshooting * Writes secure and high-quality code using the syntax of at least one programming language with limited guidance * Designs, develops, codes, and troubleshoot...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Software Engineer II at JPMorgan Chase within the Corporate Technology - Know Your Customer team- you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emer...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

Job responsibilities * Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Creates secure and high-quality production code and maintai...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Software Engineer II at JPMorgan Chase within Corporate Technology - Asset and Wealth Management Risk Technology group, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and sc...

BAE Systems
Totowa, New Jersey

We are looking for talented software engineers to help us create the world’s most advanced solutions in Communications, Navigation and Electronic Warfare for our defense related customers. Experience with software and systems engineering processes, methodologies, and tools. Our engineers are the lif...