Embedded Software Engineer - Low level hardware communication (cameras, sensors, linear stages) jobs in United States
cer-icon
Apply on Employer Site
company-logo

U.S. Engineering · 1 day ago

Embedded Software Engineer - Low level hardware communication (cameras, sensors, linear stages)

Engineering company is seeking an Embedded Software Engineer responsible for low-level hardware communication and maintenance of Linux-based imaging and motion-control systems. The role involves analyzing and maintaining existing software applications, contributing to software product maturation, and interacting directly with customers for system deployment and engagement.

Building MaterialReal Estate
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Analyze and maintain existing software applications used for hardware control and data acquisition
Contribute to the maturation of new and existing software products and processes through collaborative development of code bases and modules
Discover, diagnose, and fix programming bugs in low-level and application-level code
Produce required software modules and features according to schedule and technical specifications
Write and contribute to technical reports, including design documentation, operational specifications, and project briefings
Interact directly with customers, including briefings, presentations, meetings, and conferences
Support on-site system deployment and customer engagements as needed

Qualification

CC++LinuxLow-level hardware communicationGitFPGAGPU conceptsComputer visionDebugging skillsScripting languagesMathematics backgroundHigh-speed control systems

Required

5–10 years of experience in software development (relevant degree may count toward experience)
Proficiency in C and C++
Strong debugging skills for complex, low-level systems
Experience with Git for version control
Strong knowledge of Linux and command-line interfaces (CLI)
Experience with low-level hardware communication (e.g., cameras, sensors, linear stages)
Knowledge of FPGA and GPU (e.g., CUDA) concepts and workflows
Ability to travel up to 10% for system deployment or customer engagement
U.S. citizen
Ability to obtain and maintain a security clearance

Preferred

BSc or higher in Computer Science, Software Engineering, or related field
Strong mathematics background
Proficiency with scripting languages such as Julia
Knowledge of high-speed control systems
Experience in computer vision, image processing, and/or digital signal processing (DSP)
Experience integrating with industrial or defense-grade imaging and motion-control hardware

Benefits

401(k) 6% Match
Dental insurance
Flexible spending account
Health insurance
Health savings account
Life insurance
Parental leave
Professional development assistance
Vision insurance

Company

U.S. Engineering

twittertwittertwitter
company-logo
U.S. Engineering is U.S. Engineering Holdings and its five wholly owned subsidiaries.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Sherri Lockridge
Senior Human Resources Business Partner
linkedin
Company data provided by crunchbase