Staff Embedded Software Engineer, Sidekiq Platform - Rolling Meadows, IL Job at Epiq Solutions, Rolling Meadows, IL

dUdqQ3N6MlA5eXZBeTB1VGl0U2xFeTRBdFE9PQ==
  • Epiq Solutions
  • Rolling Meadows, IL

Job Description

Epiq Solutions

Description:

COMPANY BACKGROUND

Epiq Solutions develops cutting-edge software-defined radio (SDR) products and processing solutions to enable spectrum dominance for maritime, land, air, and space domains. With 15 years serving government and commercial enterprise customers and 25K+ devices fielded to date, Epiq Solutions is a trusted partner with a proven heritage of delivering open architecture products in radically small form factors where time-to-market, cost, and performance are critical for mission success.

For more information, visit

JOB SUMMARY

We are seeking a Staff Embedded Software Engineer to join our team and contribute to the integration and development of embedded C/C++ drivers, libraries, and components into our SDR platforms. In addition, you will implement and maintain APIs using various standards (RESTful, MORA, CMOSS, etc.) to enable end-user configuration, control, and status monitoring of the radios. Applicants should be comfortable with the full SW design and implementation flow including contributing to automated testing and CI/CD workflows. This position involves close collaboration with a cross functional engineering team to deliver value to the end customer.

JOB RESPONSIBILITIES

  • Collaborate with cross-functional teams to design and implement new radio features and add support for new radio products.
  • Decompose high-level goals/requirements into the detailed software components and interfaces needed to achieve the desired result.
  • Deliver reliable and accurate estimates for development efforts.
  • Promote and implement best practices in software design, development, testing, and documentation.
  • Drive continuous improvement initiatives across the development lifecycle.
  • Develop applications on embedded Linux systems, using tools such as GCC, GDB, make/cmake, docker, Jenkins, and rpm/deb packaging.
  • Debug Linux kernel space device drivers and the user space libraries that interface with them.
  • Expand automated test coverage of codebase with signal in the loop control of external test equipment including USB/ethernet-enabled RF switches, attenuators, signal generators, and vector signal analyzers.
  • Support technical investigations and address customer technical questions.
  • Conduct code reviews and mentor junior engineers to promote best practices.
  • Document technical specifications, design patterns, and development processes.
Requirements:

REQUIRED SKILLS

  • Bachelor's degree or higher in engineering, computer science or equivalent experience in software development
  • Minimum of 5 years of experience in software development specializing in ARM-based Linux embedded sensors and systems
  • Proficiency in C/C++ library and application development
  • Proficiency in GoLang for service/API development
  • Solid understanding of RESTful API design and implementation
  • Experience with Python for scripting, tooling, and test automation
  • Familiarity with build systems and CI/CD workflows (Docker, Bitbucket, Jenkins, etc.)
  • Hands-on experience working with memory-mapped I/O and hardware register interfaces
  • Knowledge of Linux-based embedded systems, preferably Debian
  • Strong communication skills—both written and verbal.
  • Self motivated with exceptional analytical and problem-solving capabilities.
  • Willingness to mentor junior engineers.
  • Ability to collaborate effectively with a cross functional team of engineers.
  • Eligibility to work on Federal contracts which require US Citizenship

PREFERRED SKILLS

  • Experience with AMD Zynq UltraScale+ MPSoC or similar platforms.
  • Exposure to software-defined radio (SDR) systems.
  • Familiarity with high-performance embedded designs.
  • Understanding of secure API practices and network protocols.
  • Familiarity with SOSA standards including VITA49/MORA

BENEFITS

  • Join a successful and growing company investing in our future success
  • Flexible work hours
  • Generous vacation policy
  • Paid five-week sabbatical every five years
  • 401(k) matching
  • Health, dental, vision insurance
  • Life, short and long-term disability insurance
  • Employee assistance program
  • Wellness reimbursement
  • Charitable Giving Company Match
  • Competitive salary commensurate with experience and performance
  • Fun, laid-back culture and rewarding work!

Epiq Solutions is an Equal Employment Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Equal Employment Opportunity/M/F/disability/protected veteran status

Compensation details: 90000-145000 Yearly Salary

PIf740e298c75a-30492-37989117

Job Tags

Temporary work, Flexible hours,

Similar Jobs

PwC

Tax Director - Global Information Reporting Save for Later Remove job Job at PwC

 ...At PwC, our people in finance consulting specialise in providing consulting services related to financial management and strategy....  ...professional and technical standards (e.g. refer to specific PwC tax and audit guidance) the Firm's code of conduct, and independence... 

Windwave Communications

Cable Installer Job at Windwave Communications

 ...The cable crew laborer position involves physical labor and the use of a variety of hand and power tools. The ideal candidate will...  ...The cable crew laborer assists with multiple aspects of cable installation which includes pathway construction, rough-in, routing, telecommunication... 

Winslow Court Retirement Community

Server - Senior Living Community - PT Job at Winslow Court Retirement Community

 ...Room Server DescriptionWe are seeking for a happy, outgoing, and energetic Dining Room Server to join our team at a large senior living community in central Colorado Springs. Come join a team of dedicated, smart, and caring professionals as they work together to care... 

GE Renewable Energy Power and Aviation

Military DoD SkillBridge Internship - Advanced Lead Test Engineer Job at GE Renewable Energy Power and Aviation

 ...civilian work experience through specific industry training, apprenticeships, or internships during the last 180 days of service. SkillBridge...  ...Experience and expertise will be utilized to solve problems, develop objectives, and impact both short-term and some long-term... 

The Cigna Group

Regional Consultant Strategy Lead Job at The Cigna Group

 ...Cigna Healthcares Consultant Strategy team leads the development and execution of key producer firm strategies across the Cigna Healthcare portfolio.The Regional Consultant Strategy Lead (RSRL) will be responsible for 1.) understanding the goals and initiatives of our...