Principal Software Engineer - Embedded Systems - Hybrid
Company: Viva USA Inc.
Location: Minneapolis
Posted on: April 3, 2025
|
|
Job Description:
Title: Principal Software Engineer - Embedded Systems -
Hybrid
Find out if this opportunity is a good fit by reading all of the
information that follows below.
Description:
As a Principal Software Engineer - Embedded Systems and make a real
difference in the lives of patients worldwide! Our cutting-edge
technology and innovative solutions are changing the game for those
with kidney disease, and we need your expertise to help us continue
pushing the boundaries of what's possible.
As a key member of our R&D team, you'll be responsible for
developing and maintaining the embedded software architecture and
design for our life-saving CRRT devices. You'll work
collaboratively with cross-functional teams to create the best
solutions possible, and mentor junior engineers to help them grow
and succeed.
With 5+ years of experience in embedded software development and a
passion for patient care and safety, you're the perfect candidate
to fill this vital role. You'll use your analytical skills to
identify risks and opportunities for innovation quickly, and your
ability to communicate design decisions and inputs effectively will
be essential to our success.
What you'll be doing:
Developing critical care software on our state-of-the-art
Continuous Renal Replacement Therapy PrisMax device within an Agile
(Scrum) framework
Working with a real-time embedded software system utilizing Green
Hills Integrity OS within a complex multi-therapy
electro-mechanical device/platform
Proposing design alternatives, creating excellent software
requirements, and molding software architecture
Implementing code and unit tests in C/C++ and performing peer
reviews
Estimating work, writing design documentation, and investigating
high-priority field issues
Collaborating with architects, other developers, testers, systems
engineers, and other cross-functional personnel to create the best
solution possible
What you'll bring:
Passion for patient care and safety
Bachelor's in Computer Science, Computer Engineering, Electrical
Engineering, Software Engineering, or related field with 5+ years
of experience or Masters with 3+ years
5+ years of professional experience in embedded software
development
Process oriented attitude and demonstrated proficiency in various
software development lifecycle methodologies including Agile,
Iterative, V-Model, etc within a regulated development
environment
Good experience with Embedded SW Architecture, design, development,
test & integration, debugging techniques, and simulator usage
Demonstrated experience performing many technological tasks
including analysis and design, requirements engineering, use-case
development, developing within a RTOS environment, and implementing
maintainable, well-designed code in C++ and C
Good experience in analyzing sophisticated issues with memory /
threading / performance and ability to drive structured and
methodological analysis for tough issues during development
Ability to communicate design decisions, inputs, and outputs, and
convince management on courses of action using both written and
verbal methods.
Mandatory skills:
embedded software development,
software development lifecycle methodologies, Agile, Iterative,
V-Model, regulated development,
Embedded SW Architecture, design, development, test, integration,
debugging techniques, simulator usage,
requirements engineering, use-case development, developing, RTOS,
structured analysis, methodological analysis,
C++, C, peer reviews,
Continuous Renal Replacement Therapy PrisMax device,
embedded software system, Green Hills Integrity OS, multi-therapy
electro-mechanical device, multi-therapy electro-mechanical
platform
VIVA USA is an equal opportunity employer and is committed to
maintaining a professional working environment that is free from
discrimination and unlawful harassment. The Management,
contractors, and staff of VIVA USA shall respect others without
regard to race, sex, religion, age, color, creed, national or
ethnic origin, physical, mental or sensory disability, marital
status, sexual orientation, or status as a Vietnam-era, recently
separated veteran, Active war time or campaign badge veteran, Armed
forces service medal veteran, or disabled veteran. Please contact
us at hr@viva-it.com for any complaints, comments and
suggestions.
Contact Details :
Account co-ordinator: Godwin D Antony Raj, Phone No: (847)
607-1014, Email id: staffing10@viva-it.com
VIVA USA INC.
3601 Algonquin Road, Suite 425
Rolling Meadows, IL 60008
staffing10@viva-it.com - http://www.viva-it.com
Remote working/work at home options are available for this
role.
Keywords: Viva USA Inc., Minneapolis , Principal Software Engineer - Embedded Systems - Hybrid, IT / Software / Systems , Minneapolis, Minnesota
Click
here to apply!
|