Level 3 Communications, Inc

Specialist, Software Engineering

Level 3 Communications, Inc$95K — $115K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 4+ years or 2+ years of relevant software engineering experience based on degree
  • Proficiency in object-oriented software development using C++
  • Experience with embedded real-time software development in Linux or VxWorks
  • High-performance and multi-threaded programming expertise
  • Ability to collaborate across engineering disciplines
  • Capability to obtain and maintain a U.S. security clearance as needed

Responsibilities

  • Develop software for embedded devices from initial requirements to production and support
  • Collaborate with cross-functional teams to define operational performance and integrate hardware/software components
  • Participate in all phases of the software development life cycle, including design and testing
  • Contribute to software test plans and technical documentation
  • Engage in peer reviews and manage defect tracking
  • Work closely with systems, test, and program leadership within the engineering team
  • Leverage various software languages and tools in development environments

Benefits

  • 9/80 work schedule allowing every other Friday off
  • Opportunity to work directly on complex technical programming
  • Involvement in projects that support the Department of Defense
  • Minimal travel requirements
  • Collaborative work environment across engineering disciplines
Full Job Description
Job Title: Specialist, Software Engineering

Job Code: 42173

Job Location: Salt Lake City, UT (On-Site)

Job Schedule: 9/80 ,, employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off

Job Description:

The Resilient Communications software engineering organization is seeking a Software Engineer focused on system software development for embedded devices and communication systems. This role contributes across the full software development life cycle by working with cross-functional engineering teams to design, implement, integrate, test, and support software solutions in Linux, Windows, and embedded real-time operating system environments. The ideal candidate brings strong object-oriented software development skills, sound engineering judgment, and the ability to contribute effectively on technically complex programs.

Essential Functions:
  • Develop software for embedded devices and systems from requirements through production and support.
  • Work closely with cross-functional team members to develop operational performance requirements, interface software and hardware components, and collaborate on system design.
  • Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
  • Contribute to software test plans, procedures, and other relevant technical documentation.
  • Participate in peer reviews, identify, track, and repair defects.
  • Collaborate with a cross-functional engineering team including systems, test, and program leadership.
  • Utilize a variety of software languages and tools on Windows, Linux, and embedded real-time operating systems.
  • Support software bids and proposal inputs in response to customer requests and government requests for proposal.
  • Travel is minimal.


Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master's degree in one of those fields with 2+ years of relevant software engineering experience.
  • Experience with object-oriented software development using C++.
  • Experience with embedded real-time software development in Linux or VxWorks environments.
  • Experience with high-performance and multi-threaded programming.
  • Demonstrated depth of knowledge in programming languages, compilers, and application execution.
  • Ability to collaborate across engineering disciplines and contribute to complex technical efforts.
  • Ability to obtain and maintain a U.S. security clearance, if required for the program.


Preferred Qualifications:
  • Advanced proficiency with C++.
  • Experience working with Department of Defense programs.
  • Experience with hands-on software development and troubleshooting on embedded targets.
  • Experience in embedded systems design, including use of a real-time operating system.
  • Working knowledge of signal processing, control systems, or networking.
  • Knowledge of protocols such as IP, UDP, TCP, and IPsec.
  • Solid presentation and technical writing skills.


#LI-LT2

Similar Jobs

More Jobs at Level 3 Communications, Inc

More Aerospace & Defense Jobs

Find similar Specialist, Software Engineering jobs: