> Markdown version of [/jobs/ext/2719767-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2719767-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Satwave Arrays, Inc. - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Configuration Management, Static Program Analysis, Code Coverage, Code Review, Communications Protocols, Continuous Integration, DevOps, Embedded Software, FreeRTOS, Issue Tracking Systems, Python (Programming Language), MISRA C (C Programming Language), Software Architecture, Real-Time Operating Systems, Software Safety, Requirements Traceability, Software Configuration Management, Software Engineering, System Testing, Universal Asynchronous Receiver/Transmitter, Management of Software Versions, Serial Peripheral Interface, Safety Critical Systems, Gitlab, Git, Integration Tests, Information Technology, DO-178B - **Published:** September 4, 2026 - **Apply:** https://www.wayup.com/i-j-Embedded-Software-Engineer-Satwave-Arrays-Inc-919885256777809/ ## About the Role Bachelor's or Master's Degree in Electrical Engineering, Software Engineering, Computer Science, or a related field; Master's preferred, · 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 ## Description · 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 ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)