Software Engineer

TEKsystems

Redondo Beach (CA)

On-site

USD 6,199,200 - 10,332,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Northrop Grumman Strategic Space Systems in Manhattan Beach, CA, seeks an Embedded Software Engineer to develop software for real-time flight/space/ground systems in constrained environments. You will implement C++, work with RTOS like VxWorks or Linux, and collaborate with hardware engineers to meet performance and safety requirements.

Ideal candidates hold a BS in CS/CE/SE with 5+ years of software development, possess active Top Secret clearance, and demonstrate strength in C++, Linux, and OO

Qualifications

  • Bachelor's Degree in Computer Engineering, Computer Science or Software Engineering from an ABET university.
  • Experience with Object-Oriented software design and C programming.
  • Experience in a RTOS environment (e.g., FreeRTOS, RT-Linux, GH Integrity).
  • Active Top Secret Clearance.

Responsibilities

  • Develop software for resource-constrained target environments with real-time requirements.
  • Design, test, and debug applications for flight/space/ground systems.
  • Collaborate with hardware engineers and other teams to meet system goals.
  • Ensure software standards are maintained across the life cycle.

Skills

C++
Linux
OO programming
Software development

Education

ABET-accredited BS in CS/CE/SE

Job description

Top Secret Clearance Required

Northrop Grumman Strategic Space Systems is looking for you to join our team as a Embedded Software Engineer with the Software Engineering organization based out of Manhattan Beach CA.

The Software Engineer will develop software which will operate in a resource constrained target environment with soft and hard real time requirements for various flight/space/ground systems. The software will typically implement complex data analysis data routing and/or control systems algorithms. Candidate will need familiarity with various processors memory and I/O architectures and be able to implement both procedural and object-oriented software in C. Candidates will work with real-time operating systems such as VxWorks or Linux and their associated host/development environments and tools.

Designs develops documents tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning design development and utilization of electronic data processing systems for product software. Determines overall system and user needs analyzes system capabilities to resolve problems on program intent output requirements input data acquisition programming techniques and controls prepares operating instructions designs and develops utility programs. Ensure software standards are met.

Skills

C++, linux, object oriented programming, Software development

Top Skills Details

C++,linux,object oriented programming

Additional Skills & Qualifications

Candidates should have academic and work experience in software engineering and development across the full life cycle for automated test sets/test systems on aerospace programs. Candidates should have experience working in a process-oriented environment utilizing waterfall spiral or agile processes. Candidates should also have strong verbal and written communication skills and be comfortable working on large teams with talented engineering from other engineering disciplines in a lab environment.

Basic Qualifications
  • Bachelor's Degree in Computer Engineering Computer Science or Software Engineering from an ABET university with minimum 5 years software development experience
  • Experience with Object-Oriented software design and C programming
  • Experience executing in a RTOS environment i.e. FreeRTOS RT-Linux GH Integrity
  • Comfortable working in a fast-paced lab environment with rapid development
  • Active Top Secret Clearance
Preferred Qualifications
  • Experience across the various life cycle phases including software systems architecture development requirements definition and analysis OO development code and unit test system integration and test
  • Experience with lab instruments such as noise and signal generators logic spectrum and network analyzers and power sources and switches
  • Experience with hardware validation and verification of RF digital or mixed signal devices
Experience Level

Intermediate Level

Job Type & Location

Contract to Hire position based out of Redondo Beach, CA.

Pay and Benefits

The pay range for this position is $45.00 - $75.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
Equal Opportunity Employer

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Embedded
Software Engineer - Embedded

Northrop Grumman • San Diego (CA)

On-site
USD 91,000 - 138,000
Health insurance
Paid time off (PTO)
Annual bonuses
Software Engineer (C++ and TS Clearance)
Software Engineer (C++ and TS Clearance)

Northrop Grumman • Los Angeles (CA)

On-site
USD 91,000 - 138,000
Comprehensive benefits including health insurance
Paid time off (PTO)
Discretionary bonuses
Space Systems Embedded Software Engineer - Level 2 (TS/SCI)
Space Systems Embedded Software Engineer - Level 2 (TS/SCI)

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 88,000 - 131,000
Health insurance
Life and disability insurance
Savings plan
+2
Embedded Software Engineer
Embedded Software Engineer

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 87,000 - 132,000
Health insurance
Paid time off (PTO)
Discretionary bonus
Space Systems Embedded Software Engineers - Level 3 or 4 (TS/SCI)
Space Systems Embedded Software Engineers - Level 3 or 4 (TS/SCI)

Northrop Grumman • Rolling Meadows (IL)

On-site
USD 136,000 - 204,000
Relocation assistance
Embedded Software Engineer (Secret) - Level 5 (Chandler)
Embedded Software Engineer (Secret) - Level 5 (Chandler)

Northrop Grumman Corp. (JP) • Chandler (AZ)

On-site
USD 147,000 - 222,000
Comprehensive benefits package
Health insurance
Paid time off (PTO)
Engineer Software - Embedded and Real Time (Melbourne FL & San Diego CA) - R10212270-2
Engineer Software - Embedded and Real Time (Melbourne FL & San Diego CA) - R10212270-2

Northrop Grumman • San Diego (CA)

On-site
USD 77,000 - 116,000
Health insurance
Life and disability insurance
Savings plan
+2
Embedded Software Engineer (San Diego)
Embedded Software Engineer (San Diego)

0090 CORP-Corporate Office • United States

On-site
USD 91,000 - 138,000
Health insurance coverage
Life and disability insurance
Paid time off for vacation and personal business
Embedded Software Engineer
Embedded Software Engineer

Northrop Grumman • Baltimore (MD)

On-site
USD 88,000 - 131,000
Relocation assistance
Secret clearance ready
Health insurance
+4
Software Engineer - Level 2
Software Engineer - Level 2

Northrop Grumman • Redondo Beach (CA)

On-site
USD 92,000 - 138,000
Relocation assistance
Discretionary bonus
Benefits package