Logo
Carlson Software

Embedded Systems Engineer

Carlson Software, Maysville, Kentucky, United States, 41056

Save Job

Carlson Laser Measurement Devices is a division of Carlson Software that specializes in geospatial-based positioning and measurement systems used in mining, construction, surveying, and other demanding environments. We are currently seeking a talented and motivated Embedded Systems Engineer with experience in inertial navigation systems (INS) to join our team and help develop cutting-edge embedded solutions that power our next-generation laser measurement instruments. The ideal candidate is a hands-on engineer who thrives in a collaborative R&D environment, demonstrates strong embedded system design capabilities, and has a deep understanding of integrating IMUs and related inertial sensing technologies. If you are passionate about embedded systems and precise motion sensing in challenging environments, we’d love to meet you. Responsibilities: Design, implement, and debug real-time embedded software for measurement devices. Integrate inertial measurement units (IMUs) and other sensors to support high-accuracy positioning and orientation solutions. Develop sensor fusion algorithms and support calibration routines for inertial navigation systems. Interface with hardware, firmware, and software teams to ensure system-level integration and performance. Write and maintain device drivers, communication protocols (e.g, UART, SPI, CAN), and embedded middleware. Conduct testing and validation in lab and field environments, analyzing performance and troubleshooting inadequacies. Participate in the full product development cycle from concept through to production. Create and maintain technical documentation, including design specifications and test procedures. Qualifications: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Robotics, or a related field. 3+ years of experience developing embedded systems in C/C++. Hands-on experience with inertial sensors, sensor fusion, and Madgwick or Kalman filtering. Experience with embedded Linux or bare-metal firmware development. Familiarity with board bring-up, debugging tools (e.g, JTAG, oscilloscopes), and hardware interfaces (SPI, I2C, UART). Strong problem-solving skills and the ability to work independently and collaboratively. Nice to Have: Knowledge of creating custom operating systems with Yocto Experience with scripting languages (Python/MATLAB) for data analysis and algorithm prototyping. Experience with PCB design or reviewing schematics/layout. Background in robotics, surveying, or geospatial measurement systems. Primarily office-based at our headquarters in Maysville, KY. Limited travel may be required for integration, support, and validation. Job Type: Full-time Permanent Seniority level

Seniority level Mid-Senior level Employment type

Employment type Full-time Job function

Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Carlson Software by 2x Get notified about new Embedded System Engineer jobs in

Maysville, KY . We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr