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

Senior Software Engineer

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: Satwave Arrays, Inc
Full Time position
Listed on 2026-07-21
Job specializations:
  • Software Development
    Software Engineer, Software Testing, DevOps, Software Architect
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Benefits

  • 401(k)
  • Free food & snacks
  • Health insurance
  • Vision insurance

Satwave Arrays, Inc. is an innovative Atlanta-based startup in the Satellite Communications industry. We seek a full-time Senior Software Engineer to lead our software team as we complete our development of leading-edge flat panel array antennas as well as future work on developing advanced antenna systems. The ideal candidate should possess a strong background in software development, experience leading engineers, and the ability to own the software development lifecycle from requirements through release while collaborating effectively within a multidisciplinary engineering team to deliver a system that satisfies software and timing requirements.

Education

Bachelor’s or Master’s Degree in Electrical Engineering, Software Engineering, Computer Science, or a related field;
Master’s preferred

Responsibilities
  • Own the development, implementation, maintenance and upgrading of software in all its aspects to operate Satwave’s phased array antenna
  • Lead and manage the software team, including assigning tasks, conducting code reviews, mentoring engineers, and supporting their professional growth
  • Own the software development lifecycle, including requirements, design, implementation, testing, release, and maintenance
  • Manage software releases, deploy builds, and control the software configuration on in-house antenna systems
  • Manage issue tracking, triage defects, prioritize the backlog, and report software status to program management
  • Establish and enforce high reliability coding standards such as MISRA C and MISRA C++ compliance across the codebase, and select and configure static analysis tools to verify compliance
  • Select, establish, and maintain compliance with applicable software safety standards such as DO-178C, and prepare the documentation and evidence needed for audits and certification
  • Use industry standard best practices in software configuration management, including Git, issue tracking, SCM workflows such as Git Lab Flow, semantic versioning, and release processes
  • Build and maintain the continuous integration and automated build and test pipelines
  • Write tests and test the system on all levels, including unit test, integration test, and system test
  • Participate in requirements setting, design, and review of embedded hardware or hardware controlled by embedded software
  • Work with a multidisciplinary engineering team to determine software architecture and features that meet customer requirements
  • Work with the program manager to estimate the duration of tasks for the creation of a schedule
  • Contribute to technical presentations and documentation as required
  • Work with the engineering team to validate that the software meets feature and timing requirements
Skills and Experience
  • 7 or more years of experience in software development, with time spent on embedded or safety-critical systems
  • Experience leading a software team, including planning, code review, and mentoring
  • Experience with C or C++ (required)
  • Experience in Python (required)
  • Working knowledge of MISRA C and/or MISRA C++ and the tools used to enforce them
  • Familiarity with software safety standards and certification processes such as DO-178C, ISO 26262, or IEC 61508
  • Experience owning software releases, semantic versioning, and configuration management
  • Experience with static analysis, code coverage, and requirements traceability tools
  • Experience with Dev Ops tools for containerized and automated build and test
  • Familiarity with common communication protocols and hardware interfacing (UART, I2C, SPI, etc.)
  • Experience writing software that operates on a Real Time Operating System;
    FreeRTOS or Zephyr preferred
  • Familiarity with instrumentation such as oscilloscopes and logic analyzers a plus
  • Experience with various coordinate systems, coordinate system transforms, rotations matrices, and/or quaternions a plus
  • Familiarity with Control Theory a plus
  • Ability to work independently and to set technical direction for others
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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