Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Software Engineer Jobs
Recruited by Gatix E Solutions 9 months ago Address New Jersey, United States
Software Engineer Jobs
Recruited by McKesson 9 months ago Address Atlanta Metropolitan Area, United States
Lead Software Engineer Jobs
Recruited by Wells Fargo 9 months ago Address Summit, NJ, United States
Principal Engineer Jobs
Recruited by Tory Burch 10 months ago Address Jersey City, NJ, United States
Sr Search Software Engineer
Recruited by Innovyt 10 months ago Address New Jersey, United States
Software Engineer Jobs
Recruited by Fiserv 10 months ago Address Berkeley Heights, NJ, United States
Software Engineer Jobs
Recruited by Bank of America 10 months ago Address Jersey City, NJ, United States
Senior Software Engineer Jobs
Recruited by Confidential 10 months ago Address Jersey City, NJ, United States
Software Engineer Jobs
Recruited by Sud Recruiting 11 months ago Address Greater Seattle Area, United States
Senior Software/Ml Engineer
Recruited by Adin | آدین 1 year ago Address Atlanta Metropolitan Area, United States
Principal Engineer Jobs
Recruited by Questpro 1 year ago Address New Jersey, United States
Software Engineer Jobs
Recruited by Prudential Financial 1 year ago Address Newark, NJ, United States
Senior Software Engineer Jobs
Recruited by Prudential Financial 1 year ago Address Newark, NJ, United States
Health Management Software Engineer
Recruited by Boeing 1 year ago Address Berkeley, MO, United States
Software Engineer Jobs
Recruited by Wowza 1 year ago Address Lakewood, CO, United States
Principal/Sr. Principal Biostatistician
Recruited by Novartis 1 year ago Address , East Hanover, 07936, Nj $136,800 - $205,200 a year

Principal Software Engineer Jobs

Company

Genius Talent

Address Greater Minneapolis-St. Paul Area, United States
Employment type FULL_TIME
Salary
Category Medical Equipment Manufacturing,Aviation and Aerospace Component Manufacturing,Motor Vehicle Manufacturing
Expires 2023-08-20
Posted at 10 months ago
Job Description

Genius Talent has partnered with a leading Global MedTech company looking for a Principal Software Engineer to join their team. This is an exciting opportunity to be part of a team working to improve lives globally through medical technology innovation. This a full-time position located in Minneapolis, Minnesota that will report to the Vice President of Software and Platforms.


Responsibilities:

  • Support the software development team with translating high level software requirements into detailed software requirements, supporting the documented software architecture
  • Verify that the documented architecture is implemented according to plan through participation in code reviews and design reviews throughout the process
  • Embedded Linux user space application development and sustenance
  • Create project software development plans, which may favor agile or waterfall development processes
  • User Interface application development and sustenance
  • Collaborate with other design disciplines including systems, electrical, and firmware engineering
  • Provide architectural guidance, mentoring other engineers, evaluating new technologies, and defining/leading best practices.
  • Work with the program management team on creating accurate software project schedules.
  • Execute full software development life cycle - requirement capture, architecture, implementation, testing, and support



Requirements:

  • Advanced expertise in Embedded Software Development
  • Proven track record of successfully leading technically complex development projects and transitions to production
  • Strong understanding of processor and hardware requirements around embedded Linux
  • Good hands-on experience on user space application development on Embedded Linux
  • Understanding of electronic circuitry: board bring up and interfacing with on and off chip peripherals such as USB, SPI, UART, I2C, ADC’s and DAC’s
  • Experience in working in a Continuous Integration (CI) environment
  • Experience with Software Configuration Management
  • Must have knowledge on multithreading, memory management, debugging using GDB.
  • Ability to excel in a fast paced and dynamic work environment
  • 7+ years of experience in C++ application development in embedded space
  • Demonstrated software programming proficiency (C/C++/scripting)
  • Knowledge on Agile/Scrum based product development.
  • Microprocessor/microcontroller bring-up and embedded device drivers
  • Strong verbal and written communication skills and the ability to communicate effectively across all levels of the organization.
  • Proficiency with open source cross-compiler tools and Linux kernel development
  • Must have knowledge on Operating systems and multithreaded programming.
  • Open System Interconnection (OSI) model and its application to network design.
  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science, Physics, Mathematics, or related technical field.
  • Strong grasp of scripting languages such as Python
  • 7+ years of Medical Devices or other Safety Critical software development experience
  • In-depth knowledge on QT/QML or any other UI software.


Preferred:

  • Knowledge and experience of rules and regulations for medical device development (IEC 62304 knowledge a plus)
  • Experience deploying commercial embedded Linux systems
  • Experience with software quality systems
  • Experience with Laboratory Information Systems (LIS)
  • Exceptional knowledge of cloud computing technologies and current computing trends.
  • Experience using Atlassian Tools or equivalent for software development.
  • Experience developing test cases in C++ GTest, GMock framework
  • Familiarity with agile software development
  • Experience with real-time operating systems, microcontrollers, and RTOS.