Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Role Overview: *Position supports the Autonomous Products Engineering Team focused on development and support of larger autonomous programs. *Team structure includes architects, program support and development focused engineers.
Responsibilities: *Majority of work will be office based and collaborative with local and Pittsburgh based team members. *Engineers will work closely with internal teams and interface groups. *Limited exposure to machinery. Occasional validation/testing exposure may occur but this is not a heavy equipment facing role. *Role is primarily focused on localization/positioning systems for autonomous construction machinery rather than broader guidance, planning or navigation.
Requirements
*Strong experience in positioning system development for autonomous products is mandatory. *Prior experience can come from: Construction machinery, Robotics, Drones and Other autonomous systems/applications *Candidates without positioning/localization experience will not be considered. *Experience in Localization and positioning systems such as Sensor fusion (IMU, GNSS, vehicle odometry, perception inputs) *Solid experience with C++ and Python *Knowledge/experience with filtering algorithms is important: *Experience with Kalman Filter/Extended Kalman Filter (EKF)
Experience Requirement: *5+ years of experience required with Bachelor"s Degree *2+ years with a Master"s degree will be considered *Internship experience is considered
Benefits & conditions
We provide a competitive pay and benefits package. This position is offering a pay rate of $60.82/hr. however, Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.