TSC

Embedded Software Engineer

TSC

full-time

Posted on:

Location Type: Remote

Location: Remote • Alabama, Colorado, New Jersey, Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

FirewallsLinuxPython

About the role

  • Contribute across the full product lifecycle, including architectural design, high-performance implementation, and system integration.
  • Actively contribute to architectural decisions and execute the technical design and implementation of modular, high-performance embedded software to support a product line with varying features and maturity levels.
  • Develop, integrate, and optimize real-time C/C++ software for core embedded functions, including signal processing, data management, secure inter-process communication, and intelligent mission planning.
  • Serve as a technical resource across all phases of development, including upfront analysis, prototyping, end-item deployment, and formal system evaluation.
  • Perform hands-on hardware testing in the lab, leveraging hardware test equipment and advanced software debugging tools.
  • Conduct detailed analysis of measured data from simulation, laboratory, and field testing, often leveraging scripting tools like Python, to validate actual performance against expected results and truth data.
  • Implement and execute software tests to support iterative software releases and customer deliverables.

Requirements

  • Bachelor of Science (BS) in Computer Science, Computer Engineering, or a related technical field.
  • 5+ years of professional experience developing high-performance embedded software.
  • Demonstrated proficiency in developing for embedded systems, including deep knowledge of concurrency (threads, IPC), memory management, and low-level performance optimization.
  • Expertise in Linux-based embedded system development, including kernel interactions and network communication (inter-process and inter-host).
  • Solid, practical understanding of IP networking fundamentals (TCP/UDP, sockets, routing, firewalls) and experience implementing/debugging network protocols in embedded environments.
  • Expert in debugging complex embedded applications using tools like GDB, Valgrind, and hardware debugging probes.
  • Experience creating and maintaining robust unit, integration, and system tests.
  • Proficient in using CMake for build management and Conan (or similar) for dependency management.
  • Expertise in Git source control, including advanced workflows (rebase, submodules, CI integration).
  • U.S. Citizenship is Required.
  • Ability to obtain and maintain a DoD Secret Clearance is mandatory.
Benefits
  • Employee Stock Ownership Plan (ESOP): As an employee-owned company, every employee contributes to, and benefits from, our success through our ESOP retirement plan.
  • 401k Plan
  • Flexible Work Schedules
  • Tuition Reimbursement
  • Co-Sponsored Health Plan
  • Paid Leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++embedded software developmentreal-time softwareconcurrencymemory managementLinuxnetwork communicationdebuggingunit testing
Certifications
Bachelor of Science (BS) in Computer ScienceBachelor of Science (BS) in Computer EngineeringDoD Secret Clearance
Agile Defense

Senior Full-Stack Software Developer – Ansible Automation

Agile Defense
Seniorfull-time🇺🇸 United States
Posted: 1 hour agoSource: jobs.lever.co
AnsibleAWSCloudDockerFlaskLinuxPythonReactVMwareVue.js
Avero

Software Engineer, Data

Avero
Mid · Seniorfull-time$95k–$105k / yearNew York · 🇺🇸 United States
Posted: 1 hour agoSource: jobs.lever.co
AWSCloudDockerGraphQLGRPCJavaJavaScriptMongoDBNode.jsNoSQLOraclePostgres+4 more
Mindbloom

Software Engineer

Mindbloom
Mid · Seniorfull-time$140k–$180k / year🇺🇸 United States
Posted: 2 hours agoSource: jobs.lever.co
BEST IN SYSTEMS TECHNOLOGY RESEARCH & DEVELOPMENT CORPORATIONS

Lead Software Engineer

BEST IN SYSTEMS TECHNOLOGY RESEARCH & DEVELOPMENT CORPORATIONS
Seniorfull-timeMassachusetts, Ohio · 🇺🇸 United States
Posted: 2 hours agoSource: boards.greenhouse.io
TypeScript
EfficientVision

Senior WordPress Full-Stack Developer

EfficientVision
Seniorcontract🇺🇸 United States
Posted: 3 hours agoSource: effvision.zohorecruit.com
JavaScriptPHPWordPress