Level 3 Communications, Inc

Specialist Software Engineering (Embedded)

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

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related technical discipline.
  • 4+ years of relevant professional experience or a graduate degree with 2+ years of experience.
  • 4+ years of experience in computer or software engineering.
  • 4+ years of professional C/C++ development experience.

Responsibilities

  • Apply engineering principles to develop software for embedded target hardware.
  • Design and implement software for embedded Real-Time Operating Systems (RTOS) using C and C++.
  • Collaborate with cross-functional teams to develop and assess hardware-software interfaces.
  • Document, develop, and test software components following established coding standards.
  • Support all phases of the software development life cycle, from requirements analysis to formal testing.
  • Participate in peer reviews and assist in defect tracking and resolution.
  • Maintain ability to obtain Department of War Security Clearance.

Benefits

  • 9/80 work schedule allows every other Friday off.
  • Onsite work location in Mason, OH.
Full Job Description
Job Title: Specialist, Software Engineering (Embedded)

Job Code: 43644

Job Location: Mason, OH - Onsite

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

Job Description:

As a Specialist, Software Engineer, you will support the development, integration, and execution of software for embedded target hardware. In this role, you will design and implement software based on requirements and system-level design documentation. You will also work closely with systems and firmware engineers throughout the development process to ensure effective integration and execution.

Essential Functions:
• Apply computer science, engineering, and mathematical principles to develop software for embedded target hardware.
• Use C and C++ to design and implement software for embedded Real-Time Operating Systems (RTOS).
• Collaborate with cross-functional engineering teams to develop and assess interfaces between hardware, firmware, and software, while ensuring alignment with system performance requirements and overall design objectives.
• Design, document, develop, and test software components in accordance with established software development processes, coding standards, and guidelines.
• Support all phases of the software development life cycle, including requirements analysis, design, implementation, hardware/software integration, and formal testing.
• Participate in peer reviews and contribute to defect identification, tracking, and resolution.
• Ability to obtain a Department of War Security Clearance

Qualifications:
• Bachelor's degree in Electrical Engineering, Computer Science, or a related technical discipline.
• Bachelor's degree with a minimum of 4 years of relevant professional experience; or a graduate degree with at least 2 years of related experience.
• At least 4 years of experience in the computer or software engineering field.
• Minimum of 4 years of professional C/C++ development experience.

Preferred Additional Skills:
• Familiarity with Real-Time Operating Systems (RTOS).
• Experience using DOORS for requirements traceability and linking system requirements to software requirements.
• Experience developing device drivers and Board Support Packages (BSPs) for real-time embedded systems.
• Proficiency with modern C++ development techniques.
• Experience creating test scripts using Python.
• Familiarity with Agile development methodologies, including Scrum and Kanban

#LI-KM1

Similar Jobs

More Jobs at Level 3 Communications, Inc

More Aerospace & Defense Jobs

Find similar Specialist Software Engineering (Embedded) jobs: