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.
$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...SuggestedFull timeRelocation packageShift work$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,...SuggestedFull timeWork at officeRemote workVisa sponsorshipWork visa$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...SuggestedPermanent employmentFull timeTemporary workLocal areaFlexible hours$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...SuggestedHourly payFull timeTemporary workLocal area- ...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...SuggestedLocal area
- ...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,...
- 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
- 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...
$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 timeTemporary workFlexible hours- 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 officeRemote workMonday to FridayNight shift
- ...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...
- ...: 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 timeContract work
- 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...
$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$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 timeContract workShift work- ...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 workRemote work
- ...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....
- ...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
$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 payContract work- 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...
- ...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 timeContract workTemporary workLive outWork at officeLocal areaRemote workFlexible hours
$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- 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 workImmediate start
- 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
- 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 timeWork at officeRemote work
- 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 (...
$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 timeWork at officeRemote workMonday to Friday- ...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 timeWork experience placementWork at officeFlexible hours
- ...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
$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 timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software Rolling Meadows, IL
- id software Rolling Meadows, IL
- healthcare software sales Rolling Meadows, IL
- entry level software sales Rolling Meadows, IL
- software sales Rolling Meadows, IL
- software technology Rolling Meadows, IL
- software applications developer Rolling Meadows, IL
- software implementation project manager Rolling Meadows, IL
- remote software sales Rolling Meadows, IL
- software support Rolling Meadows, IL



