Visuray

Embedded Firmware/Software Engineer

LocationKaty, TX
Job Typefull_time

About This Job


Job Description

We are seeking an experienced Embedded Firmware/Software Engineer to join our dynamic team in a unique dual-role position. This role combines firmware development for complex downhole logging systems with software development for automated testing, calibration, and user interfaces. You will work on cutting-edge electromechanical tools while supporting both our Answer Product and Electrical Engineering Groups.


Key Responsibilities


EE Group:

Provide firmware sustaining support for downhole logging tools
Implement firmware feature upgrades and enhancements
Develop firmware for multiple linked embedded systems
Develop and maintain Manufacturing Test Python GUI support/upgrades
Assist with manufacturing test systems and calibrations
Conduct testing and debugging of firmware to ensure reliability and performance


Answer Product Group:

Develop and maintain automated test and calibration systems
Work on Warrior configuration files and new Warrior GUI (field interface)
Assist with data post-processing and real-time (DLL) code development
Support PC application specification and manage contract software development (3D view software, etc.)


Additional Responsibilities:

Collaborate with cross-functional teams including mechanical, electrical, and manufacturing teams
Work closely with physicists to develop algorithms for sensor data processing
Participate in code reviews and provide constructive feedback
Develop and maintain software documentation and specifications
Provide design review input
Stay updated on emerging technologies and industry trends


Required Qualifications

Education:

Master's degree in Computer Engineering, Electrical Engineering, or related field

Experience:

Minimum of 3 years of experience in firmware development for embedded systems


Technical Skills:

Proficient in bare metal firmware development in C/C++
Experience with embedded systems design and development
Experienced in interfacing low-level analog/digital hardware (ADC, DAC, PWM, flash)
Understanding of interrupt handlers, device drivers, bootloader systems
Experience with board bring-up, testing and debugging embedded firmware
Knowledge of communication protocols and buses (CAN, SPI, I2C, UART, RS485)
Application/UI development experience in Python and/or C++
Strong understanding of hardware-software interaction and debugging tools
Familiarity with real-time operating systems (RTOS) and development environments


Personal Attributes:

Excellent problem-solving skills and attention to detail
Strong communication skills and ability to work in a team-oriented environment
Ability to thrive in an environment with shifting priorities
Ability to prioritize work without direct supervision


Preferred Skills

Experience in automated testing and data analysis with Python
Experience with lab tools: logic analyzers, debuggers, oscilloscopes, power supplies, function generators
Ability to read schematics and datasheets; understanding of analog/digital electronics
Familiarity with TI DSPs and Microchip microcontrollers
Experience with DSP techniques and applications like digital control loops
Experience with version control systems like Git


What We Offer

Competitive compensation and benefits package that includes medical, dental, vision, life, 401(k), disability, and paid time off.
Opportunities to work on a cutting-edge technology in a collaborative and innovative work environment.
Diverse role combining firmware and software development


About Us

Visuray is a leading provider of innovative oilfield solutions, focused on delivering reliable, actionable insights to improve well operations.


How to Apply

Please submit your resume and cover letter via the web form (below). Highlight your experience with firmware development, Python programming, and embedded systems. We are particularly interested in candidates with a combination of low-level firmware experience and higher-level software development skills.

Similar Jobs

company-logo

Embedded Firmware/Software Engineer

Visuray
Job Typefull_time
 
Katy, TX
19 days ago
DR

Embedded Firmware Engineer

Daanaa Resolution
Job TypeFull-time
 
Vancouver, BC
18 days ago
company-logo

Senior Embedded Firmware Engineer

Itron, Inc.
Job Typefull_time
 
North Carolina, United States
14 days ago
company-logo

Firmware Engineer

Bellwether Coffee
Job Typefull_time
Salary
$135000 - $200000
Berkeley, CA
14 days ago
company-logo

Firmware Engineer

Copeland
 
United States
16 days ago
company-logo

Embedded Software Engineer

Continual Energy Inc.
Job Typefull_time
 
Greater Toronto Area, Canada
15 days ago
SE

Embedded Engineer

Solaires Entreprises Inc
Job TypeTemporary, Part-time, Fixed term contract
 
Victoria, BC
13 days ago
company-logo

Embedded Systems Engineer

Panthalassa
Job TypeFull-time
Salary
$140000 - $180000
Portland, OR
27 days ago
company-logo

Senior Firmware Engineer

Copeland
Job Typefull_time
 
Eden Prairie, MN
14 days ago
company-logo

Senior Firmware Engineer

T.D. Williamson
Job Typefull_time
 
Tulsa, OK
21 days ago
company-logo

Firmware Engineer IV

Generac
Job Typefull_time
 
North Billerica, MA
23 days ago
company-logo

Engineer - Embedded Software Development

GE Vernova
Job TypeFull-time
Salary
$79400 - $119000
Roanoke, VA
15 days ago
company-logo

Embedded Systems Developer

Romet Limited
Job Typefull_time
 
Mississauga, ON
19 days ago
DR

Firmware Engineer Intern

Daanaa Resolution
 
Vancouver, BC
27 days ago
company-logo

Senior Embedded Software Engineer

Itron, Inc.
Job Typefull_time
 
North Carolina, United States
12 days ago
company-logo

Staff Firmware Engineer

Nextracker Inc.
Job Typefull_time
 
Fremont, CA
14 days ago
company-logo

Staff Firmware Engineer

Generac
Job Typefull_time
 
North Billerica, MA
27 days ago
company-logo

Firmware Test Engineer I

Badger Meter
Job Typefull_time
 
Milwaukee, WI
14 days ago
company-logo

Staff Embedded Software Engineer

Mainspring Energy
Job Typefull_time
Salary
$161000 - $189000
Menlo Park, CA
20 days ago
company-logo

Senior Staff Firmware Engineer

Generac
Job Typefull_time
 
North Billerica, MA
21 days ago

Trending Jobs

company-logo

Foundry Professionals

Penticton Foundry
Job TypeFull-time
 
British Columbia, Canada
about 1 month ago
company-logo

Deckhand

Ballard Marine Construction
Job TypeFull-time
 
Bradenton, FL
about 1 month ago
company-logo

Apprentice Lineman

N Line Electric
Job TypeFull-time
Salary
$68640 - $106080
Longmont, CO
about 1 month ago
company-logo

LCL66 Apprentice Lineman Distribution

CenterPoint Energy
Job TypeFull-time
 
Houston, TX
about 1 month ago
company-logo

HSE Operations Manager

ProPetro Services, Inc
Job Typefull_time
 
Midland, TX
19 days ago
company-logo

Lineman, Apprentice

Imperial Irrigation District
Job TypeFull-time
Salary
$82706 - $95679
Imperial, CA
about 1 month ago
WO

Field Service Technician

Westar Oilfield Rentals Inc
Job TypeFull-time
 
Fort St. John, BC
26 days ago
company-logo

Manager, IT - BMO

Constellation
Job Typefull_time
 
Kennett Square, PA
26 days ago
company-logo

Inventory Materials Specialist

HF Sinclair
Job Typefull_time
 
Artesia, NM
12 days ago
company-logo

EAST VALLEY NIGHT BILINGUAL JANITORIAL UNIT MANAGER( MESA,CASA GRANDE, GILBERT)

ENVIRONMENT CONTROL
Job TypeFull-time
Salary
$41600 - $47840
Mesa, AZ
about 1 month ago
S

Electrical Lineman

Smarthire
Job TypeFull-time
Salary
$62400 - $72800
Austin, TX
about 1 month ago
AW

Water Well Driller

Able Well Drilling
Job TypeFull-time
Salary
$45760 - $83200
Bowling Green, OH
about 1 month ago
company-logo

NIGHT BILINGUAL JANITORIAL SUPERVISOR(SOUTH EAST VALLEY)

ENVIRONMENT CONTROL
Job TypeFull-time
Salary
$41600 - $47840
Gilbert, AZ
about 1 month ago
company-logo

Electrician (Residential Solar)

Freedom Forever
Job TypeFull-time
 
Tucson, AZ
about 1 month ago
company-logo

Quality Inspector

ACCIONA
Job Typefull_time
 
British Columbia, Canada
26 days ago
company-logo

Heavy Truck Driver

Halliburton
Job TypeFull-time
 
Bossier City, LA
about 1 month ago
company-logo

Accounts Payable Clerk

Drax
Job TypeFull-time
 
Monroe, LA
about 1 month ago
company-logo

Asset Management Intern_PTIN5C

ENGIE North America Inc.
Job Typeinternship
 
Houston
23 days ago
company-logo

HVAC Sales Comfort Advisor

Quality Degree, Inc.
Job TypeFull-time
Salary
$64924 - $200000
Royersford, PA
about 1 month ago
company-logo

Quality Plus Store Associate

Quality Oil Company LLC
Job TypePart-time, Full-time
 
Halifax, VA
about 1 month ago

Notice: The inclusion of job postings or company information on our platform does not imply endorsement, partnership, or affiliation. Listings may include publicly available roles from various sources, and companies shown may not have a direct relationship with Energy Hire.