Hybrid Principal Software Engineer, Embedded

Posted 2 hours ago

Apply now

About the role

  • Design, develop, and optimize high-assurance software components using C++.
  • Lead secure architecture design and code review processes for new and existing systems.
  • Drive adoption of quality coding practices and tools across the engineering organization.
  • Design and develop reusable cross platform architectures and frameworks for embedded SW.
  • Help drive and support testing efforts across teams and projects.
  • Work alongside radar, signal processing, and other software engineers to implement platform functionality to meet specific system control and signal processing needs.
  • Mentor and provide technical direction to mid-level and junior developers.

Requirements

  • Strong Experience designing and building embedded Linux-based software applications in C++
  • Embedded systems debugging, troubleshooting, and code-testing knowledge using debuggers, oscilloscopes, logic analyzers, multi-meters
  • Knowledge of software development life cycle, and good coding practices
  • Embedded programming and interfacing embedded systems to host computers and peripherals, using common communications protocols (UART, SPI, QSPI, I2C, TCPIP)
  • Desire and ability to learn quickly and be part of a world-class team
  • Proficiency in systems-level programming, memory management, and concurrency.
  • Strong debugging and performance optimization skills.
  • Bachelor of Science degree in electrical engineering, computer engineering, computer science or equivalent military / industry experience
  • 10+ years of designing, implementing, building, integrate and testing Embedded software solutions in real time operating environments.
  • Software architecture experience, assessing, describing and implementing new software designs using industry standard design patterns

Benefits

  • Incentive stock options
  • Excellent medical, dental and vision coverage benefits for employee and family members
  • Unlimited vacation, 12 paid sick days, and 9 paid holidays
  • Company paid disability, life insurance, employee assistance program and travel insurance
  • 401k Plan

Job title

Principal Software Engineer, Embedded

Job type

Experience level

Lead

Salary

$145,300 - $217,900 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job