More jobs:
Postdoctoral Scholar
Job in
East Lansing, Ingham County, Michigan, 48823, USA
Listed on 2026-07-29
Listing for:
Michigan State University
Seasonal/Temporary, Contract
position Listed on 2026-07-29
Job specializations:
-
Software Development
Robotics
Job Description & How to Apply Below
Postdoctoral Scholar-Fixed Term
This position will be working with existing research staff and graduate students to research, develop, implement, and test novel signal processing and robotics software for applied electromagnetics applications.
Primary responsibilities in this role include:
- Leading development and implement state estimation and fusion algorithms for RF and robotic systems
- Lead implementation of mobile robotic control systems
- Collaborating on development and implement estimation algorithms for time and frequency estimation
- Integrate estimation and control algorithms into various experimental systems, including embedded and resource constrained systems with various heterogenous computing topologies
Additional responsibilities include:
- Assisting with development of GUI software tools to control and visualize systems
- Assisting with CI/CD tooling for software testing and deployment
- Assisting with software architecture planning
- Assisting with electrical and mechanical integration of various components and subsystems into robust compact systems
Required degree:
Doctorate - Electrical and Computer Engineering
Minimum requirements include:
- Significant experience implementing high performance sensor fusion and state estimation algorithms in real systems using, e.g., Kalman filters, particle filters, etc.
- Significant experience using Python for high performance applications with libraries such as:
Numpy, Numba, CuPy, and Py Qt Graph - Significant experience using C++ for numerical computing applications
- Significant Linux/Unix system development experience, especially for real-time latency-sensitive applications
- Experience developing distributed networked applications
- Experience using robotics frameworks such as ROS/ROS2 and QGround Control
- Experience developing large software projects consisting of many components
- Experience using software version control software such as Git and interfaces such as Git Hub and Git Lab
- Experience developing for embedded, resource constrained compute systems
- Familiarity with basic electromagnetic principles and RF components
- Familiarity with simultaneous localization and mapping (SLAM) algorithms
Required application materials:
Review of applications begins on 04/29/2026
Applicant will be required to perform basic electrical laboratory work including lifting heavy objects (
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×