Sr. Principal Software Engineer - Supervisor (Embedded)

??TSI??????
US - Minnesota - St Paul
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

Architect, develop, test, implement, and support embedded software solutions, while improving software quality, reliability, scalability, and engineering practices. Provide technical direction and mentor a team of approximately 4–6 employees, including conducting one-on-ones, performance reviews, and coaching.

Requirements: Requires a bachelor’s degree in Computer Science, Engineering, or a related field, extensive experience delivering embedded Linux platforms, and deep expertise in Yocto, C/C++, and .NET. Also requires hardware/software debugging experience, technical leadership and mentoring, DevOps and CI/CD experience, testing expertise, and familiarity with Agile and SOLID principles.

Key Skills: Embedded Linux, Yocto, C, C++, .NET, Kernel Customization, Board Support Packages, System Bring-Up, Hardware/Software Co-Design, SPI, I2C, PCIe, GDB, strace, perf, DevOps and CI/CD

Benefits: Health Insurance, Dental Insurance, Vision Insurance, 401(k) With Company Match, Paid Time Off, Paid Holidays, Paid Floating Holidays, Life Insurance, Employee Assistance Program, Professional Development Opportunities, Bonus Opportunities




Fast Track Upload