T

TSC

Global CX agency building customer journeys

Software Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePlymouth, MA, USANo salary listed

About the Job

Requirements

  • A Bachelor of Science in Computer Science, Computer Engineering, or a related technical field is required.
  • At least 3 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.
  • Experience with build management, dependency management, and cross-compilation is required.
  • Proficiency in Git source control, continuous integration and continuous delivery workflows, and modern software engineering practices is required.
  • U.S. citizenship is required.
  • Ability to obtain and maintain a Department of Defense Secret clearance is required.

Responsibilities

  • Assist with 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 junior engineers, fostering technical growth and best practices in software and hardware development.
  • Collaborate with program management, customers, and cross-functional teams to define requirements, establish priorities, and deliver solutions.
  • Assist with hardware and 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, signals intelligence, electronic warfare, autopilot, positioning, navigation and timing/guidance, or unmanned systems.
  • Expertise in microservice architectures, containerization, and virtualization in embedded environments.
  • Advanced knowledge of real-time operating systems and Linux kernel-space programming, including device drivers and custom board support packages.
  • Experience implementing software safety processes and conducting hazard analyses in accordance with MIL-STD-882E for defense and mission-critical systems.
  • Proficiency in Python and Bash scripting for automation and data analysis.
  • Experience leading automated build, test, artifact management, and deployment pipelines.
  • Experience integrating artificial intelligence technologies and developing, training, and optimizing machine learning or generative artificial intelligence models.

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