Sr. Specialist, Software Engineering

L3HHCM20City of Rochester, NY
11d$97,000 - $180,000

About The Position

L3Harris’ Communications & Spectrum Dominance segment is seeking a Senior Specialist, Software Engineer to join our team in Rochester, NY. This role offers a 9/80 work schedule for enhanced work-life balance. As a Lead Software Engineer, you will be responsible for leading the architecture, design, development, integration, testing, and sustainment of radio software. You will play a key role in all phases of the software development life cycle, contribute to business decisions, and provide technical guidance and mentorship to team members.

Requirements

  • Bachelor’s Degree and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience
  • 3+ years of experience developing and testing software in C/C++ with strong object-oriented design skills.
  • Ability to obtain a U.S. security clearance is required

Nice To Haves

  • Comprehensive knowledge of embedded software development on software-defined radio platforms.
  • Hands-on experience with Agile methodologies, including SCRUM practices.
  • Ability to produce high-quality software development documentation, such as design specifications and test plans.
  • Proficiency in multi-threaded, multi-core architectures and real-time operating systems.
  • Familiarity with all phases of the software development life cycle, including analysis, design, coding, testing (unit testing), and automation tools.
  • Strong verbal and written communication skills for effective collaboration and reporting.
  • Demonstrated ability to analyze, troubleshoot, and debug complex software and hardware interactions.
  • Knowledge of radio communications and networking technologies.
  • Hands-on experience with multi-threaded, multi-core architectures and/or real-time operating systems (e.g., Linux, QNX).
  • Familiarity with DevOps practices and tools for continuous integration and deployment.
  • Proven experience leading small teams, including planning, coaching, tracking progress, and applying course corrections to ensure successful delivery.

Responsibilities

  • Lead and contribute to the research, design, development, and testing of embedded software and platforms for software-defined radios, working closely with hardware development teams.
  • Define design approaches and parameters, analyze software requirements, and ensure feasibility within time and cost constraints. Collaborate with cross-functional engineering teams to evaluate interfaces and operational needs.
  • Provide strategic input and recommend tactics for the radio’s product line. Prepare design and implementation plans and present at technical briefings and status reviews.
  • Translate customer requirements into software development specifications through functional analysis, requirements allocation, and technical interface definition for radios and subsystems.
  • Estimate work scope, contribute to project scheduling, and ensure timely delivery of milestones.
  • Mentor and coach team members, sharing expertise and fostering technical growth.
  • Communicate effectively across the organization to influence leadership and drive adoption of new practices and concepts.
  • Serve as a subject matter expert during peer reviews and oversee software defect resolution.
  • Lead and support sprint planning and task assignments within Agile development processes.
  • Provide technical support to internal and external customers, including factory software introduction and resolution of manufacturing issues.
  • Demonstrate strong interpersonal skills and the ability to clearly convey complex technical concepts.

Benefits

  • health and disability insurance
  • 401(k) match
  • flexible spending accounts
  • EAP
  • education assistance
  • parental leave
  • paid time off
  • company-paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service