Software Engineer - Embedded Firmware at Abridge

Austin, Texas, United States

Abridge Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Autonomous Driving, RoboticsIndustries

Requirements

  • At least 12 years of experience in software engineering or similar. Alternatively, Master’s Degree in Applied Mathematics, Electrical Engineering, Radio-technology or equivalent plus at least 5 years of progressive work experience in software engineering
  • Strong programming skills in Python, C++, and SystemVerilog
  • Experience with MCU (STM, NXP) and FPGA (Xilinx, Intel, Lattice) programming
  • Proven experience in firmware development for data processing and hardware control systems
  • Knowledge of DSP concepts like FIR/IIR filters, FFT, convolution, signal reconstruction
  • Familiarity with CAN-bus communication protocols, Ethernet, SPI, I2C and experience developing drivers for these peripherals
  • Solid understanding of embedded systems design principles, real-time operating systems, experience with hardware-software co-design and integration
  • Excellent problem-solving skills and attention to detail
  • Effective communication skills and the ability to work both independently and collaboratively in a team environment
  • Authorized to work in the U.S. (no relocation sponsorship or remote work options available)

Responsibilities

  • Design and develop firmware for LiDAR systems using SystemVerilog, optimize DSP algorithms to ensure high performance and reliability
  • Design and develop firmware for motor control on FPGAs and MCUs, provide calibration for optimal power consumption and stability
  • Develop drivers and software for CAN-bus gateway on MCU ensuring seamless communication between devices and systems
  • Develop drivers and software for UART, LIN, Ethernet peripheral devices and sensors for robotics systems
  • Design, implement, and maintain software for testing stands, utilizing Python and C++ to automate testing processes and improve efficiency
  • Collaborate with cross-functional teams to integrate firmware and software components into embedded systems
  • Perform testing, debugging, and optimization to ensure the quality and reliability of embedded solutions, mostly using various measuring equipment
  • Provide technical support and assistance to internal teams and external partners as needed

Skills

SystemVerilog
FPGA
MCU
DSP
CAN-bus
UART
LIN
Ethernet
Python
C++
LiDAR
embedded firmware
motor control

Abridge

AI platform for clinical documentation automation

About Abridge

Abridge provides a platform that changes how medical conversations are documented in healthcare settings. Its main product allows healthcare providers to record patient visits, which are then transformed into organized clinical documents. This helps doctors and other healthcare professionals save time on paperwork, allowing them to concentrate more on caring for their patients. Abridge stands out from its competitors by focusing specifically on the needs of healthcare providers, payers, and pharmaceutical companies, offering a solution that improves both documentation efficiency and patient outcomes. The goal of Abridge is to enhance the quality of patient care while making the documentation process easier for healthcare professionals.

Pittsburgh, PennsylvaniaHeadquarters
2018Year Founded
$201.8MTotal Funding
SERIES_CCompany Stage
AI & Machine Learning, HealthcareIndustries
51-200Employees

Benefits

Medical insurance
Dental Insurance
Vision Insurance
Unlimited Paid Time Off
Equity
Flexible Spending (FSA) & Health Savings (HSA) Accounts
Learning and Development budget
401k Plan
Paid Parental Leave
Flexible working hours
Home Office Budget
Sabbatical Leave

Risks

Rapid expansion may strain Abridge's resources and affect service quality.
Integration challenges with EHR systems could disrupt workflows and data consistency.
Data privacy concerns in AI applications may lead to regulatory scrutiny.

Differentiation

Abridge transforms medical conversations into actionable clinical documentation using AI.
The platform supports over 28 languages and 50+ medical specialties.
Abridge's integration with EMR systems enhances clinician efficiency and patient care.

Upsides

Abridge's partnership with Mayo Clinic expands its reach to over 1 million patients.
The $150 million Series C funding accelerates AI technology development and integration.
Abridge's multilingual capabilities improve communication in diverse patient populations.

Land your dream remote job 3x faster with AI