Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
Responsible for the architectural design and development of a robust, reusable core framework for industrial gaging systems, providing a scalable foundation for diverse customer deployments. This role focuses on the complete data-to-display lifecycle, involving the coordination of low-level embedded logic with higher-level software layers for comprehensive data management. Specialization includes building mission-critical embedded firmware utilizing bare-metal multicore programming and the Circle framework, while maintaining cross-platform system stability across Linux and Microsoft Windows. To ensure long-term reliability, the position involves designing automated software testing harnesses and hardware-in-the-loop validation procedures. By evaluating system performance and hardware-software integration, the role drives continuous improvements to the development process and integrates modern measurement advancements into gaging technology.
Requirements
Education: Bachelor - Computer Science, Computer/Electrical Engineering, or a related field of study; will accept equivalent foreign degree.
Experience: Two (2) years in the position above, as an Electrical Engineer, or in a related embedded electronics software engineering role.
Experience must include at least two (2) years with each of the following:
- Real-time embedded systems.
- High-precision data acquisition and signal processing.
- Cross-functional hardware validation including schematic analysis.
- Industrial and inter-processor communication protocols, including SPI, I2C, UART, RS232/485, and TCP/IP.
- System-level software integration.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is Software Engineering?
Is Software Engineering Hard?
What Jobs Can You Get with a Software Engineering Degree?
The Ultimate Software Engineer Career Path Guide for 2023