836 IT & Software Developer jobs in the US

Vantive jobs

Principal Software Engineer, Team Lead

$128,000 - 192,000
Vantive
35th Avenue North 14140, Plymouth
$128,000 - 192,000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Lead
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- I hold a Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline; a Master's degree in Software Engineering or a corresponding field is preferred. - I possess 8 years of experience in embedded software development, including at least 3 years in a leadership or senior technical capacity within the medical device or a similarly regulated environment. - I have expert-level proficiency in C++ and a solid understanding of object-oriented design and component-oriented software architecture. - I bring extensive experience with real-time operating systems (RTOS) and in the development of multithreaded applications. - I have proven hands-on experience in developing graphical user interfaces (GUIs), with a preference for the PEG library and familiarity with QT being a plus. - I demonstrate knowledge and practical experience with modern software engineering methodologies, including test-driven development (TDD), refactoring, design patterns, and continuous integration. - My expertise includes embedded systems development, incorporating hardware-software integration and low-level device interfaces (e.g., I2C, SPI, UART), as well as board support packages (BSPs). - I possess strong debugging capabilities and have experience with debugging tools in an embedded environment. - I display excellent written and verbal communication skills, capable of conveying complex technical information across the organization. - I am results-oriented, self-driven, and adept at collaboration as well as individual contributions.

Technologies

LESS
Qt
TDD

Responsibilities

- I will lead the design, development, and testing (on the developer side) of embedded software for an ongoing medical device platform, primarily utilizing C++ in an RTOS environment. - I will direct the technical efforts of the software team, ensuring consistency and adherence to best practices. - I will design and implement the graphical user interface (GUI) using the PEG library, contributing to visual design, user experience, and associated C++ code. - I will act as a hands-on technical expert by actively engaging with the codebase, performing code reviews, and mentoring junior and mid-level engineers. - I will promote the adoption of modern software engineering techniques, including test-driven development, continuous integration, refactoring, and the use of software design patterns. - I will collaborate with cross-functional teams, including hardware engineers, quality assurance, and project management, to define software requirements and facilitate seamless hardware-software integration. - I will ensure that all software development processes and documentation comply with pertinent medical device regulatory standards, such as IEC 62304 and ISO 13485. - I will conduct software risk analysis and participate in risk management initiatives. - I will investigate and resolve intricate technical challenges, including debugging issues arising from hardware-software integration. - I will contribute to the entire software development lifecycle, from the initial concept and requirements definition to implementation, testing, and ongoing maintenance. - I will remain updated on new technologies and industry trends to continuously enhance the team's tools, processes, and technical capabilities.

Description


At Vantive, we are a vital organ therapy company dedicated to prolonging lives and broadening opportunities for patients and care teams globally. With a legacy of 70 years in kidney care, we are strengthening our commitment to improving the dialysis experience through digital solutions and advanced services, while also investing in the transformation of vital organ therapies. We aspire to provide greater flexibility and efficiency in therapy administration for care teams, and to create longer, more fulfilling lives for patients. We believe that by joining our team, you will be part of a community of dedicated, courageous individuals who strive for excellence and are determined to enhance patients' lives worldwide. We prioritize flexibility in the workplace through our flexible work program, which includes a minimum of 3 days per week onsite, depending on specific role requirements. We are committed to equitable compensation and transparency in our pay practices. The estimated base salary for this position ranges from $128,000 to $192,000 annually, subject to change based on market data and other factors. Individual compensation is determined by location, skills, experience, and relevant factors. Vantive values well-being and provides a comprehensive benefits package, including medical, dental, and vision coverage starting on day one. We also offer various financial and retirement benefits, flexible spending accounts, and paid time off, promoting a work-life balance. Join us in this endeavor and be part of a competitive compensation and benefits offering.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 836 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Sperasoft, MAK Consulting Group, McCrae Recruiting Inc., Archon Systems Inc, Puter Technologies Inc., Giesecke+Devrient, D3 Security Management Systems among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Leidos as they are hiring for 140 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.