Requirements
Must have:
- We need at least 8 years of embedded firmware development experience.
- We require expert-level C/C++ skills.
- We are looking for hands-on experience with STM32 or ESP32 platforms.
- You should be proficient with UART/RS232/USB, Bluetooth LE, and WiFi communications.
- You need experience reverse engineering and integrating vendor communication protocols.
- We expect familiarity with embedded RTOS, Git, secure boot, hardware cryptography, and OTA firmware updates.
- You should have experience with laboratory instrumentation, LIMS integration, SCPI, Modbus, USB HID/CDC, and mobile device communication.
- We need database experience with SQL Server, MySQL, PostgreSQL, or similar systems.
- You should be able to work with C#, Python, C++, and Visual Basic .NET.
- Experience with PLC communications, OPC UA, industrial automation systems, barcode scanners, label printers, and electronic test equipment is required.
- You should understand ISO 17025 laboratory practices, FDA 21 CFR Part 11 compliance, and GMP.
- We want extensive solution architecture experience for embedded systems in enterprise environments.
- You should have strong knowledge of service-oriented architecture, microservices, and RESTful API development.
- Experience with cloud platforms such as AWS and Azure, plus familiarity with Kubernetes and VMware, is preferred.
- You need a strong background in Linux, Windows, and UNIX, along with system administration and CI/CD practices.
- Knowledge of networking concepts such as DNS, DHCP, VPNs, load balancing, firewalls, and TCP/IP is expected.
- A bachelor's degree in Electronics Engineering, Electrical Engineering, Computer Engineering, Instrumentation Engineering, or a related discipline is required.
- We require 3-5 years of experience integrating electronic instruments with computer systems.
- You should understand electronic measurement systems and have experience with laboratory balances or industrial weighing systems.
- You must be able to read electrical schematics and wiring diagrams.
- Strong troubleshooting and analytical skills are essential.
Responsibilities:
- We will design embedded hardware architecture for a vendor-agnostic laboratory instrument gateway.
- We will develop firmware for STM32 or ESP32-based solutions.
- We will implement communication support for RS232, USB, Bluetooth LE, and WiFi.
- We will reverse engineer vendor protocols and integrate them into our platform.
- We will build a modular driver framework for laboratory instruments.
- We will design secure over-the-air firmware update mechanisms.
- We will create local buffering logic to handle intermittent connectivity.
- We will develop APIs used by Android, iOS, Windows, and web applications.
- We will prototype, test, and validate laboratory instrument integrations.
- We will partner with software engineers to define standardized measurement payloads and APIs.
- We will help ensure compliance with EMI/EMC, FCC, and CE requirements for production devices.
Company:
We are ATSER, a trusted leader in engineering and construction management services since 1993. Our team of highly qualified professionals delivers project management, design, testing, and engineering solutions across a broad range of industries. We are hiring an energetic and detail-oriented Senior Embedded Systems Architect to help us design and build a vendor-agnostic laboratory instrument gateway that connects industrial balances, scales, and measurement devices to mobile, desktop, and cloud-based LIMS systems through standardized communication interfaces. This is an in-person role, and we offer a collaborative environment, dynamic projects, competitive pay of $90,000 to $110,000 per year, and benefits including a 401(k), 401(k) matching, dental, health, retirement, and vision insurance.