Back to jobs
TSI

Sr. Principal Software Engineer - Supervisor (Embedded)

Shoreview, MN$175K - $190K / yearPosted 1 months ago
Full-timeonsiteprincipal

Job Description

  • Bachelor’s Degree in Computer Science, Engineering, or related field
  • Extensive experience architecting and delivering embedded Linux platforms, including kernel customization, board support packages (BSPs), and full system bring-up on complex hardware
  • Expertise with Yocto, including creating and maintaining custom layers, optimizing build systems, and managing long-term maintainability of embedded distributions
  • Deep expertise in C/C++ and .NET for low-level systems programming, with a strong track record of diagnosing and resolving complex performance, memory, and concurrency issues
  • Strong background in hardware/software co-design, including working closely with electrical engineering teams and debugging across interfaces such as SPI, I2C, PCIe, and high-speed peripherals, and debugging tools (e.g., GDB, strace, perf) in resource-constrained environments
  • Demonstrated leadership in technical direction and mentoring, including driving architecture decisions, establishing best practices, and guiding teams through complex embedded development lifecycles
  • Experience with DevOps and CI/CD
  • Experience with SOLID principles
  • Unit testing and E2E testing experience
  • Agile experience
  • Willing and excited to learn new technologies
  • Mobile application skills a plus
  • See Your Match Score

    Sign up and Renata will show you how this job matches your skills and experience.

    Sr. Principal Software Engineer - Supervisor (Embedded) at TSI | Renata