Embedded Software Engineer
Job Type
Full-time
Description
Applied Spectra, Inc. (ASI) is a global supplier of laser ablation analytical instruments for elemental analysis, backed by a world-class scientific and engineering team. Our products provide innovative technology for rapid measurements that streamline elemental chemical analysis for various industrial applications.
Applied Spectra is seeking an experienced embedded software engineer to lead the development and support of our software suite for analytical instrumentation control and spectral data analysis. As the lead software engineer, you will design and code programs that control and manage devices, ensure that the software meets the specific needs of the hardware, use specialized tools to test the software on electronic systems, provide long- term application support, and perform version updates while advancing the existing features capabilities.
Requirements
Required Qualifications:
· Proficiency in C and C++programming languages
· Understanding of communication protocols and interface buses
· Knowledge of general-purpose input/output (GPIOs)
· Knowledge of microcontrollers, real-time operating systems, and device drivers
· Ability to define and implement required tests for unit-level and system-level integration tests
· Understanding of data manipulations on large datasets and memory optimization techniques
· Experience building Windows application installation packages.
· Strong understanding of software development methodologies (e.g., Agile, Scrum).
· Experience with version control systems (e.g., Git).
· Experience in managing software development, especially in an Agile or Scrum environment
· Experience in budgeting, resource allocation, risk management for software projects
· Ability to work in a collaborative setting with mechanical, control, application, and test engineers
Preferred Qualifications:
· Experience with machine learning algorithms and AI techniques.
· Familiarity with AI frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
· Ability to develop and implement AI models for spectrochemical data processing.
· Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying AI models.
· Knowledge of data preprocessing, feature extraction, and data augmentation techniques.
· Familiarity with Chemometrics
· Understanding of the principles of spectroscopic instrumentation, analysis methodology, and test schemes
· Machine Learning Experience in image processing and / or classification models
· Experience with industrial lasers
Educational Background:
· Bachelor’s or Master’s degree in computer science, Software Engineering, or a related field. Applicants without a degree with over 5 years of relevant experience will also be considered.
Experience:
· 3+ years development experience using C# / Microsoft .NET / .Net Framework
Salary Description
$110k to $140k DOE
Recommended Jobs
PRODUCTION SUPERVISOR
PRODUCTION SUPERVISOR (2ND SHIFT) SAN ANTONIO TX 78207 Snelling Staffing – San Antonio is currently accepting applications for a full-time Production Supervisor (2nd shift) position! Join a dyn…
Physician - Orthopedic Foot & Ankle Surgeon (Tyler)
Description Orthopedic Foot & Ankle Surgeon CHRISTUS Trinity Mother Frances Health System is seeking a Board-Certified Orthopedic Foot & Ankle Surgeon to join one of the best Orthopedic groups …
Supervisor Corrosion Control
CITGO PETROLEUM CORPORATION CITGO Petroleum Corporation is a recognized leader in the refining industry and operates under the well-known CITGO brand. CITGO owns and operates three refineries loca…
General Manager(09266) - 204 E Princeton Dr
Job Description Job Description Company Description F2 is one of the fastest growing Domino's franchise in the DFW area. We are growing fast and looking for leaders to achieve personal and c…
Compliance Counsel (Dallas)
Change the world. Love your job. TIs Law Department is seeking a highly motivated attorney experienced in corporate compliance matters to join our legal team. This role will place you in a dynamic e…
Deliver Joy in Charming Stephenville, Texas!
Registered Nurse - Labor & Delivery - Travel - (LD RN) Join us in charming Stephenville, Texas, as a Labor and Delivery Registered Nurse! Experience the warm hospitality that Texas is known for while…
Psychiatric Mental Health Nurse Practitioner in Longview, TX
Experience true work-life balance with on-site care and remote documentation. Join TeamHealth: Where your expertise meets compassionate care! We are seeking a psychiatric mental health nurse practiti…
Physical Therapist Contractor - PRN
JOIN THE GOLD STANDARD IN PHYSICAL THERAPY 3D Physical Therapy | Dallas, Texas | Where Exceptional Therapists Thrive Are you a skilled PT looking for flexible work with competitive pay? At 3DPT,…
Assistant Hotel General Manager
Are you a driven leader who thrives on providing 5-star service to hotel guests? You could be the perfect fit for our next assistant general manager position! We need an experienced hospitality expert…