Staff/Senior Embedded C++ Software Engineer (Robotics) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Full Spectrum · 1 day ago

Staff/Senior Embedded C++ Software Engineer (Robotics)

Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices. The Staff/Senior Embedded C++ Software Engineer (Robotics) will support high-priority autonomous robot systems at a major warehouse automation client through development, 61508 certification, and field testing phases.

Health CareSoftware
check
H1B Sponsor Likelynote
Hiring Manager
Scott Kesner
linkedin

Responsibilities

Work in a fast-paced cross-functional team
Collaborate directly with clients to understand requirements and make critical design decisions
Contribute to the full software development lifecycle, including requirements analysis, design, development, code review, unit testing, integration, and verification
Create and maintain detailed software documentation
Execute in accordance with technical direction from senior team members as well as work independently on assignments
Develop features, components, and infrastructure for autonomous robot systems
Create/execute Unit Tests, Functional Integration Tests, and Safety Assessment activities
Develop diagnostics, test code, and utilities to support certification
Support documentation and field testing activities

Qualification

Embedded systems programmingProduction-level embedded softwareReal-time operating systemsEmbedded debugging toolsModern SDLC processesAgile techniquesHigh quality commitmentCommunication skillsSelf-motivated

Required

4+ years experience with embedded systems programming (C/C++, Rust)
Familiarity with real-time operating systems (RTOS)
Knowledge of microcontroller programming and hardware interfaces
Understanding of memory constraints and optimization techniques
Experience with embedded debugging tools and techniques
Experience designing, developing and testing production-level embedded software in C++ for safety-critical systems
Understanding of real-time concepts, thread synchronization, memory management, and performance tuning on Linux
Experience with modern SDLC processes (unit testing, static analysis, CI/CD)
Familiarity with modern software development tools (Git, SVN, or other industry-standard source control)
Experience using Agile techniques, including task / issue management
Demonstrated commitment to high quality
Strong oral and written communication skills
Highly motivated, self-disciplined, independent and results oriented
Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience

Preferred

Experience with industrial safety standards and designing software for functional safety
Background in Electrical Engineering
Ability to troubleshoot hardware and motor controls

Company

Full Spectrum

twittertwitter
company-logo
Full Spectrum Software is a software company which provides software solutions to healthcare industry.

H1B Sponsorship

Full Spectrum has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2023 (1)

Funding

Current Stage
Growth Stage
Total Funding
unknown
2021-03-08Private Equity
2021-03-08Acquired

Leadership Team

leader-logo
Matt Eisendrath
President and Chief Commercial Officer
linkedin

Recent News

Business Journal Daily | The Youngstown Publishing Company
Company data provided by crunchbase