Embedded Software Engineer for Cutting-Edge Hardware Platforms
1 month ago
About Epiq Solutions
We are a leading developer of software-defined radio (SDR) products and processing solutions, serving government and commercial enterprise customers. Our innovative approach enables spectrum dominance across maritime, land, air, and space domains.
Job Summary
We are seeking an experienced Embedded Software Engineer to join our team as a Staff Linux Board Support Package Engineer. In this role, you will lead the development of Board Support Packages (BSPs) for our cutting-edge hardware platforms, ensuring compatibility with the hardware and operating system.
Main Responsibilities
- Design and develop BSPs for embedded systems, leveraging expertise in hardware abstraction layers, firmware, cross-discipline platform bring-up, and driver development.
- Collaborate with hardware engineers to understand board schematics and contribute to the hardware design process with insights from a software perspective.
- Develop and maintain device drivers for on-board peripherals and external devices.
- Implement power management features and optimize the BSP for performance and power efficiency.
- Customize and optimize boot loaders for the specific hardware platform.
- Integrate and validate new product designs with the BSP.
- Troubleshoot and resolve BSP-related issues during the development cycle and post-release.
- Support the creation of software development kits (SDKs) for external developers and clients.
- Maintain and update BSPs for product lifecycle, including patches, security updates, and feature enhancements.
- Provide technical support and guidance to the software development team in the integration of the BSP with application layers.
- Document BSP development processes, configurations, and updates to ensure reproducibility and maintainability.
- Review and adhere to all relevant industry standards and regulatory requirements for embedded system software.
- Collaborate with cross-functional teams to support the overall project and product development timelines.
Requirements and Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum 6 years of experience in embedded software development with a focus on BSPs.
- Strong proficiency in C and C++ programming languages.
- Understanding of hardware abstraction layers.
- Expertise in developing and debugging device drivers for various peripherals (e.g., SPI, I2C, DMA, PCIe, USB, Ethernet).
- Familiarity with processor architectures such as ARM or x86.
- Knowledge of bootloaders, kernel configuration, and system initialization.
- Experience with Linux kernel development and patch management.
- Proficient in working with open-source development tools and environments.
- Familiarity with industry standards and certifications relevant to embedded systems.
- Experience with version control systems, preferably Git.
- Strong critical thinking skills and ability to debug complex hardware and software issues.
- Excellent written and verbal communication skills.
- Ability to read and interpret complex technical documentation and schematics.
- Comfortable working in a cross-functional team and collaborating with hardware engineers.
Preferred Skills
- Experience with scripting languages such as Python or Bash.
- Familiarity with virtualization and containerization technologies such as Docker, QEMU, and/or KVM.
- Knowledge of BSP build systems such as Yocto and/or PetaLinux.
- Familiarity with AMD Xilinx products such as the UltraScale+.
- Experience with remotely deploying updates on embedded devices.
- Knowledge of real-time operating systems (RTOS).
Benefits
- A competitive salary range of $100,000 to $130,000 per year, commensurate with experience and performance.
- A generous vacation policy and paid five-week sabbatical every five years.
- 401(k) matching, health, dental, vision insurance, life, and long-term disability insurance.
- Employee assistance program, wellness reimbursement, charitable giving company match, and fun, laid-back culture.
-
Rolling Meadows, Illinois, United States Epiq Solutions Full timeEpiq Solutions is a leading developer of cutting-edge software-defined radio (SDR) products and processing solutions. We empower maritime, land, air, and space domains with innovative technology that enables spectrum dominance.We're seeking an experienced Principal Embedded Linux Software Engineer to join our growing software team responsible for the core...
-
Rolling Meadows, Illinois, United States Epiq Solutions Full timeSeize a Career OpportunityEpiq Solutions, a pioneering developer of software-defined radio products and processing solutions, invites talented engineers to join our team. With 15 years of experience serving government and commercial clients, we have established ourselves as trusted partners in delivering cutting-edge open architecture products.About the...
-
Rolling Meadows, Illinois, United States Top Secret Clearance Jobs Full timeAbout Epiq Solutions:Epiq Solutions is dedicated to delivering open architecture products in radically small form factors, meeting critical mission success parameters for time-to-market, cost, and performance. We strive to provide innovative solutions for government and commercial enterprise customers, empowering them to achieve their goals.Job Overview: We...
-
Software Development Specialist
1 month ago
Rolling Meadows, Illinois, United States Epiq Solutions Full timeJob OverviewEpiq Solutions is a leading developer of cutting-edge software-defined radio (SDR) products and processing solutions. We are seeking an experienced Software Development Specialist to join our team.Key ResponsibilitiesDesign and develop software implementations for next-generation SDR platformsCreate interfaces between software control systems and...
-
Rolling Meadows, Illinois, United States Epiq Solutions Full timeJob OpportunityWe are seeking an exceptional Senior Software Architect to join our team at Epiq Solutions.About the RoleThis is a unique opportunity to lead the design and development of cutting-edge software-defined radio products and processing solutions for various domains.Our company has a proven track record of delivering innovative, open-architecture...
-
Top Secret Clearance Mechanical Engineer
2 weeks ago
Rolling Meadows, Illinois, United States Top Secret Clearance Jobs Full timeAbout the JobWe are looking for a talented Senior Mechanical Engineer to join our team in developing innovative software-defined radio (SDR) platforms. This is a unique opportunity for someone who wants to make a real impact in their career and contribute to cutting-edge technology.The ideal candidate will have a strong background in mechanical engineering,...
-
Senior FPGA Engineer
4 weeks ago
Rolling Meadows, Illinois, United States Epiq Solutions Full timeUnlock Your Potential in Advanced Digital DesignWe are seeking an exceptional Senior FPGA Engineer to join our innovative team at Epiq Solutions. As a key member of our dynamic engineering team, you will play a crucial role in designing, implementing, and optimizing field-programmable gate array (FPGA) solutions that drive the performance and success of our...
-
Senior Staff Mechanical Engineer Specialist
2 weeks ago
Rolling Meadows, Illinois, United States Top Secret Clearance Jobs Full timeAbout the OpportunityWe are seeking a seasoned Senior Mechanical Engineer with at least 7-9 years of experience to join our team developing cutting-edge software-defined radio (SDR) platforms. The ideal candidate will have a strong background in mechanical engineering, including design, development, and testing of complex systems.The role will involve...
-
Small Form Factor Mechanical Design Engineer
2 weeks ago
Rolling Meadows, Illinois, United States Top Secret Clearance Jobs Full timeAbout the Company: Epiq Solutions is committed to helping those with exclusive security clearances find their next career opportunity and secure interviews within 48 hours. Our dedication to top-secret clearance jobs empowers individuals to unlock new career paths.Job Description: We seek a Senior Mechanical Engineer with at least 7-9 years of experience to...
-
Senior Staff Mechanical Engineer Expert
7 days ago
Rolling Meadows, Illinois, United States Top Secret Clearance Jobs Full timeAbout the JobEpiq Solutions, a leading developer of cutting-edge software-defined radio products and processing solutions, is seeking an accomplished Senior Mechanical Engineer to join their team. The ideal candidate will have at least 7-9 years of experience in developing state-of-the-art small form factor software defined radio (SDR) platforms.Job...
-
FPGA Design Engineer for Innovative Technology
1 month ago
Rolling Meadows, Illinois, United States Epiq Solutions Full timeSenior Staff Digital Design EngineerWe are seeking a highly skilled Senior Staff Digital Design (FPGA) Engineer to join our dynamic engineering team at Epiq Solutions. In this role, you will design, implement, and optimize field-programmable gate array (FPGA) solutions that are critical to our product's performance and success.About UsEpiq Solutions develops...
-
Software Engineer
3 weeks ago
Rolling Meadows, Illinois, United States Sapiens Full timeJob Title: Software EngineerWe are seeking a skilled Software Engineer to join our team in North America. This role will be part of Sapiens' Life division.The Software Engineer will work in the Professional Services department on key client projects. The position involves working directly with the client manager and our internal project team to produce...
-
Digital Signal Processing Innovator
1 month ago
Rolling Meadows, Illinois, United States Epiq Solutions Full timeEpiq Solutions is a pioneering software-defined radio (SDR) company that develops cutting-edge products and processing solutions for maritime, land, air, and space domains. With 15 years of experience serving government and commercial customers, we have successfully fielded over 25,000 devices to date.We are seeking a highly skilled Staff DSP Software...
-
Cloud Engineering Professional
2 weeks ago
Rolling Meadows, Illinois, United States Diverse Lynx Full timeAbout Us:Diverse Lynx LLC is a fast-paced and dynamic organization that values innovation and creativity. We are seeking a skilled Cloud Engineer to join our team and help us deliver cutting-edge cloud infrastructure solutions.Job Description:We are looking for a highly motivated and experienced Cloud Engineer to design and implement cloud infrastructure...
-
Software Engineer for Cloud-Based Applications
4 weeks ago
Rolling Meadows, Illinois, United States Vodastra Full timeJob Description:Vodastra is seeking a highly skilled Software Engineer to join our team in Rolling Meadows, IL. This 12-month contract position offers an exciting opportunity to work on cloud-based applications using Java and Spring frameworks.About the Role:We are looking for a talented engineer with a strong background in software development, particularly...
-
Automated Building Solutions Engineer
2 weeks ago
Rolling Meadows, Illinois, United States Automatic Building Controls Full timeAutomated Building Solutions Engineer Job SummaryWe are seeking an experienced Automated Building Solutions Engineer to join our team. As a key member of our hardware development team, you will design and develop building automation systems for large and complex buildings.About the RoleYou will report to the Hardware Team Leader and be responsible for...
-
Senior Mechanical Designer
3 weeks ago
Rolling Meadows, Illinois, United States Top Secret Clearance Jobs Full timeAbout the Role\We are seeking a skilled Senior Mechanical Engineer to join our team developing innovative SDR platforms. As a key member of our team, you will be responsible for designing and developing mechanical components, from initial conceptual design to fabrication.\With a strong background in mechanical engineering and experience working on small form...
-
Database Solutions Engineer
3 weeks ago
Rolling Meadows, Illinois, United States Diverse Lynx Full timeAs a Database Solutions Engineer at Diverse Lynx LLC, you will be responsible for designing and implementing large-scale databases on the Azure platform. The successful candidate will have a strong background in database administration, data modeling, and cloud computing. They will collaborate with stakeholders to understand data requirements and translate...
-
Manufacturing Systems Engineer
4 weeks ago
Rolling Meadows, Illinois, United States LHH Full timeManufacturing Systems Engineer Job DescriptionWe are seeking an experienced Manufacturing Systems Engineer to join our client's organization in the Skokie, IL area.Estimated Salary: $85,000 - $115,000About the JobThis position involves designing and implementing manufacturing systems, as well as providing training and support for programming and simulation...
-
Chief Data Engineering Architect
4 weeks ago
Rolling Meadows, Illinois, United States Gallagher Bassett Full timeJob DescriptionWe are seeking a highly skilled Chief Data Engineering Architect to join our team at Gallagher Bassett. The ideal candidate will have a strong background in data modeling, database design, and hands-on experience with Azure services.About the RoleThis is an exciting opportunity to work on large-scale databases on the Azure platform, ensuring...