Entry Level
3 days ago
Pittsburgh, PA, United States
Carnegie Mellon University
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Carnegie Mellon University seeks a Senior Software Engineer (Pittsburgh, PA) to design, develop, test and maintain applications or systems programs and technical documentation. Support business user questions/issues regarding applications and/or systems issues and availability. Support, participate in, and lead technical projects. Participate in departmental and cross functional project teams. Works with users and customers to evaluate requests to determine feasibility, cost, and time requirements and system compatibility. Design, develop, test and maintain embedded software using CANBUS and CANOpen for STM32 platform. Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics or closely related field. Must have (3) years’ experience designing, developing, testing, and maintaining embedded software, system programs and other applications in support of advanced robotics initiatives.
3) years professional software development experience for robotics; (3) years’ experience in Linux development; (3) years’ experience of C/C++ using GNU Make and CMake build systems; (3) years’ experience with programming using Python for application development and quick prototyping; (3) years’ experience with network communications and protocols including TCP, IP, UDP CANOpen, CANBUS and ROS; and (1) year experience in Embedded programming on STM32 Platform.
This position is primarily in-office. Remote work may be available at the employer’s discretion. 5-10% Domestic/International travel dependent on project assignment.
Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance.
Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more
Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. it’s about finding the perfect fit for your professional growth and personal aspirations.
Software/Applications Development/Engineering
Position Type
Staff – Regular
Full Time/Part time
Full time
Pay Basis
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran
.
3) years professional software development experience for robotics; (3) years’ experience in Linux development; (3) years’ experience of C/C++ using GNU Make and CMake build systems; (3) years’ experience with programming using Python for application development and quick prototyping; (3) years’ experience with network communications and protocols including TCP, IP, UDP CANOpen, CANBUS and ROS; and (1) year experience in Embedded programming on STM32 Platform.
This position is primarily in-office. Remote work may be available at the employer’s discretion. 5-10% Domestic/International travel dependent on project assignment.
Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance.
Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more
Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. it’s about finding the perfect fit for your professional growth and personal aspirations.
Software/Applications Development/Engineering
Position Type
Staff – Regular
Full Time/Part time
Full time
Pay Basis
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran
.