Senior Software Engineer

Satwave Arrays, Inc

Atlanta (GA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

Satwave Arrays, Inc. in Atlanta seeks a Senior Software Engineer to lead the software team across the development lifecycle for our phased array antenna systems.

You will own software lifecycle, mentor engineers, and collaborate with hardware and systems teams to deliver reliable, standards-compliant software on in-house antennas. The role requires hands-on coding in C/C++ and Python, experience with MISRA standards, DO-178C, and DevOps practices to ensure robust builds and timely releases.

Qualifications

  • 7+ years of software development in embedded or safety-critical systems.
  • Experience leading a software team and mentoring engineers.
  • Proficient in C or C++ (required) and Python (required).
  • Familiar with MISRA C/C++ and related enforcement tools.
  • Knowledge of DO-178C and other safety standards (ISO 26262, IEC 61508).
  • Experience with software releases, semantic versioning and configuration management.
  • Experience with static analysis, code coverage, and requirements traceability tools.
  • Experience with DevOps tools for containerized and automated build/test.
  • Familiarity with UART, I2C, SPI; RTOS like FreeRTOS or Zephyr.
  • Urges for independent work and setting technical direction.

Responsibilities

  • Own the development, implementation, maintenance and upgrading of software for Satwave’s phased array antenna.
  • Lead and manage the software team, including task assignment, 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, deployments, and configuration on in-house antenna systems.
  • Triage defects, prioritize backlog, and report software status to program management.
  • Establish MISRA coding standards and select static analysis tools to verify compliance.
  • Ensure compliance with safety standards such as DO-178C and prepare audit evidence.
  • Use Git, GitLab Flow, semantic versioning, and release processes for SCM.
  • Build and maintain CI and automated build/test pipelines.
  • Write and run unit, integration, and system tests.
  • Participate in requirements/design/review of embedded hardware.
  • Work with multidisciplinary team to determine software architecture and features.
  • Assist program manager to estimate task durations for scheduling.
  • Contribute to technical presentations and documentation.
  • Validate software meets feature and timing requirements with the team.

Skills

Embedded software leadership
C/C++
Python
MISRA C/C++
Safety standards
Software releases & configuration
Static analysis
DevOps / CI/CD
RTOS (FreeRTOS/Zephyr)
Protocols (UART/I2C/SPI)
Independent work & tech direction

Education

Bachelor's degree
Master's degree

Tools

Git
GitLab
CI/CD pipelines
Static analysis tools

Job description

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 GitLab 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 DevOps 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer - MISRA/C++ & DO-178C
Lead Embedded Software Engineer - MISRA/C++ & DO-178C

Satwave Arrays, Inc • Atlanta (GA)

On-site
USD 140,000 - 190,000
401(k)
Free food & snacks
Health insurance
+1
Program Management Professional
Program Management Professional

Satwave Arrays, Inc • Atlanta (GA)

On-site
USD 110,000 - 170,000
401(k)
Dental insurance
Health insurance
+1
Senior Electrical Engineer (Phased Array Systems)
Senior Electrical Engineer (Phased Array Systems)

NewSpace Technical • Denver (CO)

On-site
USD 125,000 - 150,000
Sr. Antenna Engineer, Satellites (Starlink)
Sr. Antenna Engineer, Satellites (Starlink)

Future Ventures • Redmond (WA)

On-site
USD 160,000 - 225,000
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+2
Senior RF Engineer
Senior RF Engineer

Samara Aerospace • San Francisco (CA)

On-site
USD 150,000 - 190,000
Competitive equity
Premium healthcare
401k matching
+4
Project Engineer
Project Engineer

Viasat • Tempe (AZ)

On-site
USD 141,000 - 224,000
Senior User Terminal Antenna Systems Engineer (35386)
Senior User Terminal Antenna Systems Engineer (35386)

Myticas Consulting • Ottawa (KS)

On-site
USD 120,000 - 180,000
Senior Software Engineer - TeraWave
Senior Software Engineer - TeraWave

Blue Origin • Seattle (WA)

On-site
USD 150,000 - 230,000
Relocation assistance available
Travel up to 10%
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • Denver (CO)

On-site
USD 140,000 - 190,000
Stock options
Healthcare plan
Retirement plan
Senior RF & Antenna Engineer
Senior RF & Antenna Engineer

Vivid Technology • Maryland

On-site
USD 140,000 - 170,000