Search jobs > Chicago, IL > Senior embedded software

Senior Embedded Software Engineer, FPGA

OceanComm, Inc.
Chicago, IL, United States
$120K-$180K a year
Full-time

OceanComm is the leader in wireless communication undersea, serving customers in defense, offshore energy and oceanographic research.

Underwater, the wireless transfer of a single picture used to take an hour. We brought to market acoustic-wave based wireless modems that can accomplish this 100 to 1000 times faster.

Our wireless modems network seamlessly and have the unique ability to livestream video from the underwater world.

We are seeking an experienced embedded software engineer, passionate about FPGAs and eager to join a tight-knit team on a mission to push the envelope on Earth’s final frontier.

You will be working with industry-leading experts to help develop and test acoustic-wave based modems, undersea drones, and other cutting-edge maritime systems.

An ideal candidate should be comfortable collaborating with electrical and mechanical engineers and non-technical users.

WHAT YOU'LL DO

  • Develop and maintain FPGA firmware and associated drivers, owning the entire development process from concept to deployment
  • Perform RTL and VHDL coding to meet system requirements
  • Written code serves as example for others and exemplifies coding standards, best practices and patterns
  • Design real-time digital signal processing systems using FPGAs, and present architectural overviews of major components to the broader team
  • Collaborate with electrical and mechanical engineers to define and coordinate system interfaces
  • Develop and carry out hardware and firmware tests, define test procedures for series production, troubleshoot and repair system issues
  • Analyze cost and risk factors involved in system development activities
  • Perform system verification and validation to ensure efficiency, reliability, and compatibility
  • Called in as FPGA expert to advise design work across the entire system
  • Open to feedback from others from all levels of the organization and can effectively weigh the tradeoffs of complex design decisions
  • Take responsibility for bringing tasks to completion and meeting schedules
  • Actively improve efficiency of engineering by implementation of industry best practices
  • Keep up to date with emerging technologies and research in relevant fields to help inform engineering and design decisions
  • Actively work to improve the culture and communication within the entire engineering organization

REQUIRED QUALIFICATIONS

  • B.S. or M.S. in Electrical Engineering, Computer Engineering or related discipline
  • 3+ years of experience developing VHDL firmware for FPGA devices
  • 5+ years of experience developing embedded real-time systems with C / C++
  • Experience with electronic test equipment including scopes, meters, signal generators, etc.
  • Experience drafting technical documentation
  • Strong written and verbal communication skills
  • U.S. Person

PREFERRED QUALIFICATIONS

  • Experience developing and / or testing wireless or wireline communication systems
  • Experience with mixed-signal integrated circuits, e.g., low-noise amplifiers, analog-to-digital converters, and integrated analog-front-ends
  • Familiarity with sonar and / or undersea technology

BENEFITS

  • Competitive compensation and equal pay commitment
  • Equity
  • Flexible working hours
  • Continuous professional training

The estimated salary range for this position is $120,000 - $180,000 per year. The salary offered will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations.

30+ days ago
Related jobs
Promoted
Tbwa Chiat/Day Inc
Chicago, Illinois

You will collaborate with cross-functional teams of data scientists, research scientists, software engineers, and product leads to understand business requirements, identify opportunities for AI integration, develop tooling to enable Software Engineers & Data Scientists using AI, and ensure our ...

Promoted
CIBC
Chicago, Illinois

As a Software Engineer on the US Risk Technology team, you’ll serve as a technology partner for the US risk management function. Comfortable documenting each step of the software delivery life cycle on wiki and our change management software ServiceNow. This role offer exposure to the full range of ...

Promoted
Integrated Computer Solutions, Inc. (ICS)
Chicago, Illinois

Powering Innovation for High-Impact Products, ICS combines intuitive user experience (UX) design and world-class software development expertise with full product realization services around embedded, desktop, and IoT applications to create transformative products for a connected world. Motif, OpenGL...

Promoted
American Medical Association
Chicago, Illinois

As a Senior Software Engineer, you will help develop software products with intuitive user interfaces advancing the AMA’s Physician Professional Data and AMA’s newest credentialing products portfolio. We have an opportunity at our corporate offices in Chicago for a Senior Software Engineer on our He...

Promoted
Above Lending, Inc.
Chicago, Illinois

At Above Lending, a leading US small lending firm, we are seeking a talented Senior Software Engineer to join our dynamic team. Collaborate with front-end engineers and product managers to ensure seamless integration of front-end and back-end functionalities. Participate in technical conversations w...

Morningstar
Chicago, Illinois

The fixed income services team is looking for a smart and energetic Senior Software Engineer who thrives in a fast-paced environment. In this role, you will collaborate with internal/external customers, senior managers, product owners, project managers, Business Analysts, QA and other developers to ...

Federal Reserve System
Chicago, Illinois

Serves as a Senior Software Engineer: to design, develop and implement new complex solutions in accordance with FedNow and Fed Standards. Provides input into strategic and tactical planning of software solutions and software development lifecycle changes. Demonstrated experience engineering software...

CCH Incorporated
Remote, IL, USA
Remote

Maintains knowledge of relevant Wolters Kluwer software products and relevant third party software products. Provides custom software solutions to customers and to in house departments. Uses maintained technical knowledge (above) to provide cutting edge custom software solutions and to act as a tech...

GoHealth
Illinois

Join GoHealth as a Senior Software Engineer and take charge of developing and running business-critical software systems that streamline the insurance enrollment process. You will report to a Lead Engineer. Design and lead the implementation of high-quality, reliable, and maintainable software follo...

Capital One
Chicago, Illinois

West Wacker Dr (35012), United States of America, Chicago, IllinoisSenior Software Engineer, Full Stack (Python, React, AWS). We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you’ll have the opportunit...