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
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
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
U.S. Engineering is U.S. Engineering Holdings and its five wholly owned subsidiaries.
Funding
Current Stage
Late StageRecent News
Council on Foreign Relations
2024-02-17
2024-02-17
Company data provided by crunchbase