×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Manager

Job in Hawthorne, Los Angeles County, California, 90250, USA
Listing for: ThinKom Solutions
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 140000 - 200000 USD Yearly USD 140000.00 200000.00 YEAR
Job Description & How to Apply Below

Build the Future of High-Performance Connectivity

At Thin Kom, we don’t just build antennas - we design high-performance, next-generation mechanical systems that connect the world across air, land, sea, and space. From Inflight Connectivity (IFC) to High-Power Microwave (HPM) systems to Defense SATCOM, our technology operates in some of the world’s most demanding environments.

Thin Kom designs high-performance antenna systems for commercial in-flight connectivity, ground stations and gateway arrays, land-mobile terminals, and special-mission aircraft. Our products operate in demanding environments where reliable software and integration with RF, controls, and hardware are essential.

POSITION SUMMARY

We’re looking for a Software Development Manager who to guide embedded software development for Linux-based applications running on RF system-on-chip (RFSoC) platforms and interfacing with FPGA logic. You will manage delivery across multiple programs and bring the technical judgment to guide architecture, evaluate code quality, and build realistic development plans. You will own the software roadmap and use program performance and workload forecasts to determine staffing needs.

You will work with senior and principal engineers, FPGA developers, and hardware teams to resolve integration risks. You must be able to review code and contribute directly to development or debugging when needed.

WHAT YOU'LL DO
  • Software Delivery:
    Own software engineering execution across assigned programs. Setpriorities, assign work, manage dependencies, and maintain clear commitments for scope,resources, and delivery dates.
  • Architecture and Technical Reviews:
    Guide embedded Linux software architecture with senior and principal engineers. Evaluate software interfaces to RFSoC and FPGA hardware,including timing, data throughput, and resource constraints. Challenge assumptions andensure decisions are documented and consistent with system requirements.
  • People Management:
    Meet regularly with staff to provide coaching, assess performance,and support development. Recruit and onboard engineers, and address performance or capability gaps.
  • Engineering Direction:
    Contribute to software engineering policies and technicalroadmaps. Promote reusable designs and consistent practices across programs where appropriate.
  • Code Quality and Developer Testing:
    Establish and enforce standards for code reviews,unit and integration testing, continuous integration, and release quality gates. Participate inreviews and hold engineers accountable for resolving findings.
  • Requirements and Integration:
    Work with Systems, RF, Controls, FPGA, and hardware engineering to define software requirements and hardware/software interfaces. Coordinate software and FPGA development dependencies, integration sequencing, and interface changes before committing the team.
  • Progress and Risk Reporting:
    Use delivery milestones, defect trends, test results, andother meaningful measures to communicate progress. Identify blockers early, develop recovery plans, and elevate risks with recommended actions.
  • Team Development:
    Build a culture of first-principles thinking, ownership, and continuous learning. Encourage engineers to support technical claims and estimates with evidence.
  • Development Planning:
    Build plans from defined requirements and decomposed engineering tasks. Challenge estimates against technical complexity, software and FPGAdependencies, team capacity, and uncertainty; use prototypes or investigations to resolve major unknowns.
  • Verification and Release Coordination:
    Develop schedules with program management and Integration, Verification, and Validation (IVV). Include time for hardware availability,integration, verification, defect resolution, and release preparation.
  • Technical…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary