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.
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
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
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 StageTotal Funding
unknown2021-03-08Private Equity
2021-03-08Acquired
Recent News
Medical Product Outsourcing
2025-05-06
Business Journal Daily | The Youngstown Publishing Company
2024-02-17
Company data provided by crunchbase