Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Principal Software Engineer @ThinKom Solutions

[Hiring] Principal Software Engineer @ThinKom Solutions

Mar 19, 2025 - ThinKom Solutions is hiring a remote Principal Software Engineer. 💸 Salary: $130k - $160k. 📍Location: USA.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, embedded systems, and networking. This position is focused on the role of principal software engineering in the design and development of embedded systems.

  • Define and implement scalable, modular, and maintainable embedded software architectures.
  • Guide teams in developing firmware and software for microcontrollers, DSPs, and SoCs.
  • Lead the selection of software frameworks, operating systems (RTOS, Linux, or bare-metal), and development tools.
  • Ensure software designs meet real-time performance, power efficiency, and security requirements.
  • Collaborate with hardware engineers to optimize system performance and resource utilization.
  • Establish best practices for software development, including modularity, reusability, and design patterns.

Qualifications

  • PhD or MS in Computer Engineering, Electrical Engineering, or a related field.
  • 8+ years of experience in the field of Software Development, with at least 3 years in an architectural role.
  • Proficiency in C, C++, and assembly language for embedded systems.
  • Expertise in embedded operating systems (RTOS, Linux, FreeRTOS, Zephyr, etc.).
  • Experience with microcontrollers (ARM Cortex, RISC-V, etc.), SoCs, and FPGAs.
  • Strong knowledge of real-time systems, multi-threading, and low-level programming.
  • Experience with communication protocols (SPI, I2C, UART, CAN, Ethernet, Bluetooth, etc.).
  • Familiarity with software development tools (Git, GCC, Vivado, IAR, etc.).
  • Experience with scripting languages Python, Bash, JavaScript a plus.

Requirements

  • Provide mentorship and technical direction to software engineers.
  • Work closely with product managers, hardware engineers, and other stakeholders to translate requirements into robust system designs.
  • Participate in technical reviews, risk assessments, and design validation.
  • Interpersonal skills to effectively work with ThinKom people internally as well as working effectively with suppliers and customers.
  • Ability to effectively present information in team meetings and design reviews, as needed.

Other Abilities

  • Ability to communicate calmly in a well thought out response, verbal and written.
  • Must have strong problem-solving abilities.

Additional Requirements

  • Must be eligible to obtain and hold a US DoD Security Clearance.

Physical Demands

  • Ability to travel up to 5% of the time.
  • This position uses a computer terminal to access, input, and retrieve data.
  • This position may be subject to interruptions that may cause a change in immediate priorities and/or work focus.
  • While performing duties to this position, employee is occasionally required to stand, walk, sit, stoop, reach, and/or bend.
  • May occasionally lift and/or move parts, files or boxes up to 40 pounds.
  • May be subjected to occasional irregular or extended work hours.
  • May be required to sit for extended lengths of time.
  • Must be able to work in an environment that may be subjected to occasional loud noises, hazardous materials and chemicals.

Salary Range

$130k - $160k

Benefits

  • Generous benefits including: Medical, Dental, Vision, Disability, Life, 401k Matching (4%), PTO, paid Holiday, Bonus plan.

Company Description

  • ThinKom Solutions is an Equal Opportunity Employer.
  • ThinKom Solutions is a Drug and Alcohol free working environment with a zero-tolerance policy.

Similar Remote Jobs

More jobs at ThinKom Solutions

More Software Development jobs

More jobs in USA

Before You Apply
📍 Be aware of the location restriction for this remote position: USA
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @ThinKom Solutions
Software Development
Salary 💸 $130k - $160k
Remote Location
USA
Job Type full-time
Posted Mar 19, 2025
Apply for this position Unlock 54,639 Remote Jobs
📍 Be aware of the location restriction for this remote position: USA
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer Apply for this position Unlock 54,639 Remote Jobs
×
  • Unlock 54,639 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community