T

TSC

Global CX agency building customer journeys

Senior Embedded Software Engineer

Embedded EngineeringUpdated on Nov 14
Full-timeAurora, CO, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Computer Engineering, or a related technical field is required.
  • At least 10 years of professional experience developing embedded software is required.
  • Demonstrated expertise in C and C++ for embedded systems development, including concurrency and performance optimization, is required.
  • Extensive experience with Linux-based embedded system development and network communication is required.
  • A deep understanding of IP networking, protocol implementation, and debugging techniques is required.
  • A proven track record of technical leadership, mentoring, and cross-functional collaboration is required.
  • Experience with build management, dependency management, and cross-compilation is required.
  • Proficiency in Git source control, CI/CD workflows, and modern software engineering practices is required.
  • U.S. citizenship is required.
  • The ability to obtain and maintain a DoD Secret Clearance is required.

Responsibilities

  • Provide technical leadership for the design, development, and integration of modular, high-performance embedded software systems.
  • Architect and implement complex real-time C and C++ software solutions for embedded platforms.
  • Lead system integration, prototyping, deployment, and evaluation activities across multidisciplinary teams.
  • Mentor and guide engineering teams, fostering technical growth and best practices in software development.
  • Collaborate with program management, customers, and cross-functional teams to define requirements, establish priorities, and deliver solutions.
  • Oversee hardware/software integration, debugging, and performance optimization.
  • Drive continuous improvement in software development processes, tools, and methodologies.
  • Author and review technical documentation, design artifacts, and customer deliverables.

Desired Qualifications

  • Experience with radar, SIGINT, EW, autopilot, PNT/guidance, or unmanned systems is preferred.
  • Expertise in microservice architectures, containerization, and virtualization in embedded environments is preferred.
  • Advanced knowledge of real-time operating systems (RTOS) and Linux kernel-space programming, including device drivers and custom BSPs, is preferred.
  • Experience implementing software safety processes and conducting hazard analyses in accordance with MIL-STD-882E for defense and mission-critical systems is preferred.
  • Proficiency in scripting languages such as Python and Bash for automation and data analysis is preferred.
  • Experience leading automated build, test, artifact management, and deployment pipelines is preferred.

About the Company

TSC

Global CX agency building customer journeys

TSC helps brands improve customer relationships by mapping journeys, conducting usability tests, and delivering digital CX solutions. They identify friction and opportunities through journey maps and tests, then design, build, and test digital features to improve experiences. Operating as part of Sitel Group with a global footprint (60 staff across four offices), they combine strategy, design, and hands-on implementation to deliver measurable CX improvements. Their goal is to drive better business results by making digital experiences easier and more enjoyable for customers.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Paris, France
Founded
2011

Recently Posted Jobs

Explore more opportunities at TSC

See more jobs