Embedded Senior Software Engineer

Vernon Hills, Illinois


Full Time

$120k - $140k

We are seeking a highly skilled and experienced Senior Software Engineer to join our team and work on software systems for ultrasound devices. In this role, you will leverage your expertise in heavy algorithmic development to design and implement software solutions that meet the needs of our customers.

As a Senior Software Engineer, you will have a strong background in embedded software development, with a focus on real-time operating systems (RTOS) and embedded Linux. You will also have experience with multiprocessor systems and program language C.

In this role, you will be responsible for designing, implementing, and testing software solutions for ultrasound devices. You will work closely with cross-functional teams, including hardware and mechanical engineers, to ensure that the software integrates seamlessly with the overall system.

We are looking for a proactive and highly motivated individual who is comfortable working in a fast-paced environment and has excellent communication skills. If you have a passion for embedded software development and are looking for a challenging and rewarding opportunity, we encourage you to apply.


  • Bachelor's or Master's degree in Computer Science or a related field
  • 5+ years of experience in embedded software development
  • Proficiency in program language C and experience with RTOS and embedded Linux
  • Experience with multiprocessor systems
  • Strong problem-solving and communication skills
  • Ability to work in a fast-paced and dynamic environment

The Offer:

Spot Bonuses
401(k) Savings and Retirement Plan with CMRU Match
Medical (PPO or HDHP)
Prescription Drug Coverage
Health Savings Account (HSA) with CMRU Contribution
Health Reimbursement Account (HRA)
Dental (PPO) / Vision
Basic Life & Accident Insurance
Flexible Spending Account
Travel Bonus Program
Travel Insurance 

Posted by: Vincent Duong

Specialization: Embedded