Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Akkodis ยท 1 day ago

Senior Embedded Software Engineer

Akkodis is seeking a Senior Embedded Software Engineer for a direct job with a client in Rochester, NY. The role involves developing and implementing software for embedded systems, designing and debugging firmware, and optimizing system performance and stability while collaborating with hardware engineers and validating software-hardware integration.

Information Technology & Services
check
H1B Sponsor Likelynote
Hiring Manager
Gina Manioci
linkedin

Responsibilities

Design and implement modular middleware components that enable real-time communication between distributed subsystems using DDS, ROS2, or other inter-process communication (IPC) mechanisms
Act as Software SME in design discussions with Product Managers and Systems Engineers to define requirements
Help define system architecture, configurations, and development processes to ensure long-term maintainability and traceability within a regulated quality management system
Design and implement service abstraction layers to decouple application logic from hardware and OS dependencies
Determines technical / operational feasibility by conducting system analysis, developing POCs, etc
Contribute to system-wide synchronization, logging, and monitoring infrastructure to support observability of system performance, resource utilization, and health
Enforce good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews
Develop integration test frameworks to ensure robustness in multi-process embedded environments
Perform other work-related duties as assigned

Qualification

Modern C++Embedded systemsIPC messaging middlewareRegulated industry experienceAgile developmentAutomated testing frameworksAnalytical skillsDebugging skills

Required

Bachelor's degree in Computer Science, Software Engineering, or a related field
Minimum Five years related experience
Experience in a regulated industry: FDA 21 CFR 820, the Quality System Regulation, ISO 13485, and IEC 62304
Proficiency in Modern C++ (C++11 minimum, C++17 or newer preferred) with a strong focus on memory-safe design techniques
Experience with IPC messaging middleware such as DDS, protobuf, ZeroMQ, etc
Familiarity with Agile development practices and toolchains, including Git, CI/CD integration, and issue tracking platforms such as Jira, GitHub, or Azure DevOps
Experience developing and testing embedded system software for real time applications/robotic systems
Strong analytical and debugging skills with a systematic approach to solving complex technical issues
Experience with automated testing frameworks such as GTest, PyTest, or similar, including test mocking, emulation, and simulation tools for embedded Linux systems

Benefits

Medical
Dental
Vision
401K plan

Company

Akkodis provides digital engineering solutions for sustainable and innovative industries.

H1B Sponsorship

Akkodis 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
2025 (141)
2024 (121)
2023 (67)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Lane Greever
Chief Operating Officer (COO), Americas
linkedin
leader-logo
Kishore Raj
Vice President & Partner: Technology and Engineering Consulting and Services
linkedin
Company data provided by crunchbase