Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

Epiq Solutions

Senior Staff Embedded Software EngineerEpiq 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.We are seeking a Senior 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 (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.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.Expand automated test coverage of codebase using Pytest 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 technical questions.Conduct code reviews and mentor junior engineers to promote best practices.Document technical specifications, design patterns, and development processes.Required SkillsBachelor's degree 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 or other hardware-intensive platforms.Proficiency in C/C++ library and application development.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 CitizenshipPreferred QualificationsStrong proficiency in modern C++, including practical experience with C++20.Experience designing and maintaining clean C++ APIs, hardware abstraction layers, device interfaces, and reusable software libraries.Familiarity with FPGA-based systems and the software interfaces used to configure, control, and validate FPGA functionality.Experience with AMD Versal MPSoC or similar platforms.Experience working with Git-based source control, containerized development environments, issue tracking, and collaborative development workflows.Proficiency in Python for hardware control, automation, data analysis, test development, and engineering utilities.Experience with hardware/software integration, including bringing up new functionality, isolating issues between software, FPGA, firmware, and hardware, and developing diagnostic tests.Ability to clearly document interfaces, test procedures, design decisions, and troubleshooting findings for software, FPGA, and hardware engineering teams.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/MORABenefitsJoin a successful and growing company investing in our future successFlexible work hoursGenerous vacation policyPaid five-week sabbatical every five years401(k) matchingHealth, dental, vision insuranceLife, short and long-term disability insuranceEmployee assistance programWellness reimbursementCharitable Giving Company MatchCompetitive salary commensurate with experience and performanceFun, 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Rolling Meadows, IL vacancy
  • $169k - $253.6k

     ...provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of...  ...to the warfighter. Come be a part of our mission! As a Staff Embedded Software Engineer at Northrop Grumman you will have a challenging... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Rolling Meadows, IL
    1 day ago
  • $150k - $185k

     ...remaining days. Candidates must reside within commuting distance of this office.About Us:CDK Global is a leading provider of cloud-based software to dealerships and Original Equipment Manufacturers (“OEMs”) across automotive and related industries. The Company’s cloud-based,... 
    Suggested
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    CDK Global

    Hoffman Estates, IL
    2 days ago
  • $113k

     ...as well as internal equity and alignment with market data.  Staff: Estimated annual base pay: $113,000 (minimum) - $147,000 (midpoint...  .../ Legal Assistance / Military Leave  Summary: The Embedded Software Engineer role is responsible for designing, developing, testing, and... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    Woodward

    Niles, IL
    2 days ago
  • $124.37k - $247.2k

     ...innovate and deliver solutions to make health care more personal, convenient and affordable. Position Summary The Staff Software Development Engineer is responsible for managing the technical needs across PBM or Pharmacy Benefits Management space. They have... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Buffalo Grove, IL
    8 days ago
  •  ...planning, design, development, integration, and modernization of software solutions that support RPS Binding and Brokerage operations....  ...technology investments.Mentor development teams and promote engineering best practices, quality standards, and continuous improvement... 
    Suggested
    Local area

    Arthur J. Gallagher & Co.

    Rolling Meadows, IL
    4 days ago
  •  ...and etc.Familiar with the Blockchain and related open source software platforms.Familiar with Blockchain development software system...  ...Document solution.Solid background in end-to-end modern software engineering practice, e.g. object oriented programming in C++, Java,... 

    Netpace

    Rolling Meadows, IL
    3 days ago
  • Job TitleVC++ or C#.net Windows Development experience KEY: Strong GUI Development Experience in Windows OS Must have ACTIVE DOD Security Clearance Rate depends on extent of Windows GUI Development and presumes active/current clearance

    Advanced Technology Innovation

    Palatine, IL
    3 days ago
  • We are seeking a LIMS Developer with strong experience in LabVantage for designing, developing, configuring, customizing, deploying, and supporting LIMS solutions. Experience with STARLIMS or LabVIEW will also be considered. Required Technical/Functional Skills Hands...

    2T Consulting

    Rolling Meadows, IL
    2 days ago
  • $109.83k - $134.42k

     ...Short Description Seeking a Senior Software Engineer to lead the design, development, testing, deployment, and maintenance of enterprise applications. Job Duties Gather business requirements, produce functional and technical specifications, verify feasibility... 
    Full time
    Temporary work
    Flexible hours

    RTC

    Rolling Meadows, IL
    1 day ago
  • Description: JOB DESCRIPTION Job Title: Applications Engineer ABOUT OMI INDUSTRIES  At OMI Industries, we are committed to...  ..., Excel, PowerPoint, OneNote, Teams. · Ability to learn new software systems such as Salesforce CRM, Pix4D.com Photogrammetry, SolidWorks... 
    Work at office
    Remote work
    Monday to Friday
    Night shift

    OMI Industries Inc

    Palatine, IL
    17 hours ago
  •  ...comPROLIM ( is currently seeking Embedded Engineer 3 for one of our top Client for Location...  ...description:Looking for an Engineer Embedded Software 3 to support our RF Software department....  ...other engineering functions and program staff.Basic Qualifications:Experience with... 

    Prolim Global

    Rolling Meadows, IL
    3 days ago
  •  ...: 10-11 yearsContact: Alec DsouzaContact Email: ****@*****.*** Is hiring for federal client Northrup Grumman Embedded Software Engineer IIINorthrop Grumman | MANHATTAN BEACH,CA & ROLLING MEADOWS,ILInterested candidate can share resume at ****@*****.*** or... 
    Full time
    Contract work

    Prolim Global

    Rolling Meadows, IL
    17 hours ago
  • Position Summary:The AI Engineer designs, develops, and deploys AI/ML-powered software solutions that advance Atlas's business operations and product innovation. Working within the software engineering team, this role builds and integrates AI capabilities—including LLM... 

    AMETEK

    Mount Prospect, IL
    17 hours ago
  • $108.8k - $163.2k

     ...Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people...  ...Mission Systems pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our... 
    Shift work

    Northrop Grumman

    Rolling Meadows, IL
    1 day ago
  • $108.8k - $163.2k

     ...Principal Software Engineer/Sr. Principal Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit... 
    Full time
    Contract work
    Shift work

    Northrop Grumman

    Rolling Meadows, IL
    3 days ago
  •  ...for a wide range of activities that includes: hardware bring-up, software architecture, distributed systems, radio communications, sensor...  ...for embedded Wi-Fi and Bluetooth devices.We are looking for an engineer to contribute towards our expanding portfolio of Internet-... 
    Contract work
    Remote work

    Kasmo Global

    Palatine, IL
    3 days ago
  •  ...Software EngineerRequired Skills & Experience STEM degree Experience with Object Oriented...  ...software to be applied to and integrated with engineering, scientific and manufacturing...  ...electrical systems. Interfaces with other engineering functions and program staff.... 

    Insight Global

    Rolling Meadows, IL
    3 days ago
  •  ...Embedded Software Engineer IIIDP Professionals is seeking an Embedded Software Engineer III for an opportunity with our client in the Aerospace...  ....Interface with other engineering functions and program staff.Required qualifications:STEM degreeExperience with Object Oriented... 
    Contract work

    DP Professionals

    Rolling Meadows, IL
    1 day ago
  • $75 - $85 per hour

     ...Polluxa, Inc. is seeking an Embedded Software Engineer 3 on a contract basis to support our RF Software department in Rolling Meadows, IL. You will design, develop, operate and maintain software components integrated with engineering and manufacturing systems. The role... 
    Hourly pay
    Contract work

    Polluxa, Inc.

    Rolling Meadows, IL
    2 days ago
  • Your Impact:The Director of Software Engineering is a senior technology leader responsible for driving the development and delivery of Rauland’s enterprise and platform software solutions. This role leads multiple software engineering teams and plays a critical role in... 

    AMETEK

    Mount Prospect, IL
    4 days ago
  •  ...mentoring and guidance for mid and junior level staff, offering feedback targeted at...  ...architecture Knowledge of business process re-engineering principles and processes Strong...  ...Demonstrated abilities with SSO-related software such as AADConnect, ADFS, Ping Identity,... 
    Full time
    Contract work
    Temporary work
    Live out
    Work at office
    Local area
    Remote work
    Flexible hours

    Arthur J. Gallagher & Co.

    Rolling Meadows, IL
    1 day ago
  • $108.8k - $163.2k

     ...Principal Embedded Software Engineer - Manufacturing Test Engineering (RF Systems)At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering... 
    Shift work

    ClearanceJobs

    Rolling Meadows, IL
    10 hours ago
  • A leading IT staffing firm is seeking a SAP Warehouse Management Consultant for a contract opportunity in Mount Prospect, IL. This role requires 2-3 years of experience with SAP EWM and 5 years in a similar domain. Candidates must possess strong problem-solving and communication...
    Contract work
    Immediate start

    Procom Consultants Group

    Mount Prospect, IL
    2 days ago
  • Design and develop C++ embedded software for mission-critical RF systems running on Linux and other RTOS platforms. Integrate software with hardware in a lab environment and collaborate with cross-functional teams using Agile workflows. Requirements: Requires a Bachelor... 
    Temporary work

    Actalent

    Rolling Meadows, IL
    1 day ago
  • A Chicago-based SaaS organization is hiring a full-time Frontend Engineer to help modernize and standardize user interfaces across its product suite. This role has remote work flexibility but there’s also an office you can choose to go into. This position stands out because... 
    Full time
    Work at office
    Remote work

    Motion Recruitment

    Palatine, IL
    3 days ago
  • Knowledge of the following process in SAP EWM with key focus on Master data requirements in EWM Warehouse Structure and Master Data Inbound Processes Inbound Process : GR from External Vendor Inbound Process : GR from Production Inbound Process : GR External Warehouse (...

    Adept Solutions Inc.

    Mount Prospect, IL
    4 days ago
  • $85k - $125k

     ...Salary: $85,000 - 125,000 per year Requirements: We are looking for a bachelors degree in chemical engineering, or equivalent academic experience in chemistry, fluid dynamics, or thermodynamics. We need 0+ years of experience. We require proficiency with the... 
    Full time
    Work at office
    Remote work
    Monday to Friday

    OMI Industries Inc

    Palatine, IL
    11 days ago
  •  ...emerging leader in the development and distribution of innovative carbide cutting tools. Our Company is looking at expanding the Engineering department. We are seeking individuals with knowledge and experience in the CNC machining industry for an Application Engineer position... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    TMA

    Arlington Heights, IL
    5 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionSAP Technical ABAP Lead (2-3 years as... 
    Local area

    Sonsoft

    Mount Prospect, IL
    4 days ago
  • $126k - $189k

     ...performance, and long-term asset value across commercial real estate and industrial portfolios.As the Service Sales Applications Engineer, Commercial Real Estate & Industrial Strategic Accounts, you will lead the development of complex service solutions and commercial... 
    Full time
    Local area

    Johnson Controls

    Arlington Heights, IL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!