Principal Embedded and Systems Software Engineer
1 month ago
Description:
As a member of the engineering services team, the Embedded and Systems Software Engineer III will solve complex problems and participate in the specification, design, prototyping and testing of a diverse range of tooling, fixtures, design for manufacturability projects, and other customer product design needs. Under the direction of the Electrical and Software Systems Engineering Manager, the engineer in this role will be performing design tasks of a complex technical nature requiring investigation of new technologies, and applying engineering design principles and practices.
Responsibilities:
With guidance, and at all times following the Cogmedix Design Controls compliant process and 21 CFR 820.30, define software engineering design requirements and develop specifications in accordance with customer expectations and requirements.
Critically review and understand software engineering design requirements and specifications as they pertain to a specific project.
Design complex software systems for use within, and associated with, medical device systems.
Develop software tools to be used with manufacturing and testing of medical devices.
Identify and analyze design problems to achieve optimal solutions that satisfy cost and technical requirements using both internal and external technical resources.
Work with the electrical engineering team to develop innovate microcontroller/microprocessor solutions for embedded medical devices.
Understand and implement simple and complex interfaces with embedded circuitry.
Create and refine common software libraries that will be used as a basis for future software designs.
Interface and coordinate with senior software engineers as well as electrical, mechanical, industrial design and manufacturing engineering teams.
Work with the customer and industrial designers to develop intuitive and streamlined user interfaces to be used with medical devices.
Assume ownership and continuously improve the software design control document templates.
Author and maintain software design control documents pertaining to software design efforts.
Prepare and complete engineering change order packages.
Develop, debug, verify and validate engineering prototypes against specifications.
Contribute to risk assessment of software and system design, including generation of FMEAs.
Prepare and release required design documentation to support release to customer for review.
Provide support for existing products in production as required.
Create and communicate project tasks, deliverables, and manage time to meet project deadlines within costs. This includes reporting pertinent information at key milestones through clear, concise oral and written communications with customers and internally.
Essential Requirements:
Positive attitude, self-motivator, and tenacious follow up required.
Superior customer service attitude.
Excellent teamwork, communication, and interpersonal skills.
Direct experience working in an ISO regulated environment. ISO 13485 certified preferred.
Ability to create, design and solve engineering problems with assistance from more senior staff.
Demonstrated ability to decompose engineering challenges into actionable task lists.
Ability to draw conclusions and make recommendations based on technical inputs from multiple and varied sources.
5-10 years of design/development experience. Experience with medical devices and robotics highly desirable.
Bachelor’s degree in Computer Science required or equivalent years of experience.
Ability to thrive in a fast paced team setting with engineers, technicians, and manufacturing personnel.
Working experience with bare-metal and RTOS software implementations. Direct experience with ThreadX or Microsoft Azure RTOS strongly required.
Expertise in embedded C, C and C++ required. Working knowledge in at least 2 other programming languages, such as Python or JAVA, desirable.
Experience working with vendor specific IDEs required. Direct experience with MCUXpresso, or a similar Eclipse based IDE, desirable.
Able to setup programming environments specified by the project electrical hardware required. This includes setting up the IDE tool, the SDKs, BSPs, and backup repository.
Ability to work with Git repositories and to follow to the Git protocols required.
Direct experience setting up and maintaining autonomous regression test environments required.
Detailed working knowledge of software design methodologies. Experience with Agile scrums and sprints desirable.
Able to read and understand electrical schematics required as well as the ability to instantiate and work with common embedded communication buses such as I2C, SPI, USB, etc…
Ability to work with the electrical engineering team to perform initial power-up, debugging and hardware verification required. Experience developing autonomous test fixtures strongly desired.
Some experience with ERP/MRP and Data Management systems for documentation revision control preferred. Omnify PLM experience beneficial.
Cogmedix is an Equal Opportunity Employer. Cogmedix does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
-
Software Engineer Embedded
7 days ago
West Chester, United States Fastenal Full timeJob Description Software Engineer Embedded 8918 Beckett Rd, West Chester, OH 45069 SSSUP Full-time Shift(s): MON TUE WED THU FRI 8:00am - 5:00pm OVERVIEW: Working as Full-time Software Engineer Embedded, you will be responsible for the development, testing and implementation support of Linux-based, embedded software solutions for new and existing products....
-
Senior Software Principal Engineer
2 months ago
West Lake Hills, United States Dell Full timeSenior Software Principal Engineer - BIOS Firmware The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...
-
West Boylston, Massachusetts, United States Coghlin Companies Full timeJob OverviewCoghlin Companies is seeking a highly skilled Senior Software Development Engineer to join our team. This role involves designing and developing complex software systems for medical devices, collaborating with cross-functional teams, and ensuring compliance with industry regulations.Job SummaryWe are looking for an experienced software engineer...
-
Principal Embedded Systems Designer
2 weeks ago
West Union, South Carolina, United States Itron, Inc. Full timeAbout the Position:Itron, Inc. is seeking a highly skilled Principal Electrical Engineer to join our design team at our West Union, SC facility.The ideal candidate will have extensive experience in designing, analyzing, and validating network circuit boards containing MPU, MCU, NAND, LPDDRx, high-speed peripherals, PMIC, clock, and wireless circuitries.Job...
-
Embedded Systems Developer
6 days ago
West Palm Beach, Florida, United States RTX Full timeAbout the RoleThis position is a great fit for individuals who are passionate about software development and eager to contribute to innovative projects. As a Senior Embedded Systems Developer, you will design, develop, and test Qt-based applications on the Linux platform, collaborating with customers and stakeholders to establish requirements and plan...
-
Principal Java Software Engineer
5 months ago
West Hollywood, United States EnterpriseAlumni Full timeAs a Principal Java Software Engineer, you will be a key member in charge of architecting new solutions or improving our existing solutions. You will use your ability to communicate on both a high level and in detail regarding the proposed solutions so the team can review and unite behind and help implement the new features and functionality. We are a...
-
Software Engineer Position
6 days ago
West Lafayette, Indiana, United States Purdue University Full timeJob Title: Software Engineer PositionWe are seeking a highly skilled Software Engineer to join our team at Purdue University. As a Software Engineer, you will develop, test, and document software and database systems that support transportation engineering research and implementation.The estimated salary for this position is $90,000 - $120,000 per year,...
-
Senior Software Engineering, Servicing
2 months ago
West Lake Sammamish, United States Dell Full timeSoftware Senior Engineer (C, Linux, Kernel, Distributed systems) PowerScale, a Gardner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of...
-
Lead, Systems Engineer
3 months ago
West Melbourne, United States L3Harris Technologies Full timeJob Title: Lead, Systems Engineer (ESS Test Engineer) Job Code: 16987 Job Location: Palm Bay, FL Job Description: This is an opportunity to take on unique challenges, expand your skills and experience, and contribute to next generation Avionics technology products that support war fighters for the U.S.A. and our allies. You will join a great team of...
-
Electrical Systems Engineer
2 weeks ago
Key West, Florida, United States Precise Systems (MD) Full timeAt Precise Systems (MD), we are seeking a highly skilled Electrical Systems Engineer to join our team of experts. This full-time position is based in Key West, FL, and offers a competitive salary range of $95,000 - $130,000 per year.The successful candidate will be responsible for designing, assembling, and testing electrical systems, as well as...
-
Prototype Hardware Engineer
3 weeks ago
West Lafayette, United States Nexus Semiconductor Recruitment Full timeTitle: Embedded Hardware Engineer - Wearable/IoT InnovationNexus Semiconductor is seeking talented Embedded Hardware Engineers to join our client's team, developing groundbreaking wearable and IoT devices. Design, build, and test cutting-edge hardware with a new wireless technology.Job Description: Nexus Semiconductor is partnering with a leading innovator...
-
Data Center Power Sr Principal Engineer
2 months ago
West Lake Hills, United States Dell Full timeData Center Power Sr Principal Engineer Our Electrical Engineering team puts the spark into the full hardware development lifecycle, from concept to production. It takes experts in system architecture definition, design, analysis, prototyping, sourcing & the debugging and validation of layouts or routes to deliver state-of-the-art products for a changing...
-
Leading Manufacturing Process Engineer
4 weeks ago
West Boylston, Massachusetts, United States Cogmedix Full timeSenior Manufacturing Engineer Role OverviewCogmedix is seeking an experienced Senior Manufacturing Engineer to join our team in a challenging and rewarding role that combines technical expertise with business acumen.Job Description:The ideal candidate will possess a strong background in manufacturing engineering, with a proven track record of developing...
-
Senior Software Engineer
1 month ago
West Freehold, New Jersey, United States Monmouth County Full timeWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have experience in building scalable systems and a strong understanding of software design patterns.The successful candidate will be responsible for designing, implementing, and maintaining our software applications. This includes working closely with our...
-
Principal Structural Design Engineer
3 weeks ago
West Palm Beach, Florida, United States Maxwon LLC Full timeJob OverviewMaxwon LLC is seeking an experienced Structural Engineer to join our team. As a Principal Structural Design Engineer, you will play a key role in designing and detailing various building structures using a range of materials and codes.Compensation PackageWe offer a competitive salary package, including an estimated annual bonus of $12,500. Our...
-
5G / LTE System Performance Engineer
3 weeks ago
West Henrietta, United States Crossfire Consulting Full timeLOCATION: The Candidate is required to work out of Rochester, NY. HYBRID MODEL: Two office days ( Tuesday & Wednesday), Three remote days (Monday, Thursday and Friday) JOB TITLE: Engineer III - Network Performance You'll need to have: Bachelor's degree and four or more years of work experience. Knowledge of LTE including VoLTE and RAN networks. Knowledge of...
-
Principal Construction Engineer
4 weeks ago
West Sacramento, California, United States Crescent City Recruitment Group Full timeOverviewCrescent City Recruitment Group is seeking a highly skilled Principal Construction Engineer to join our dynamic team in the Northern CA area.As a key member of our design-build commercial construction firm, you will play a pivotal role in the project planning and execution process. You will work closely with project managers to establish project...
-
Software Development Engineer
5 days ago
West Palm Beach, Florida, United States RTX Full timeAbout the Role: We are seeking a skilled Software Development Engineer to join our Real-Time Test Systems Software (RTSS) team at RTX. The successful candidate will work closely with our team of software engineers to design, develop, and implement software solutions within the RTSS portfolio.Key Responsibilities:Design, develop, and test Qt-based...
-
Senior Software Engineer
5 months ago
West Chester, United States Ask IT Consulting Full timeJob Title: Senior Software Engineer Location: West Chester, Pennsylvania - Hybrid from day - Only from EST Visa: USC,GC Salary: $100-$160K/Year Client: CMS Logistics Job Description: My client is seeking a seasoned Senior Software Engineer to join our dynamic team. This individual will be responsible for designing applications, leading development projects,...
-
Software Systems Engineer
6 days ago
West Hills, United States Ampcus Full timeJob OverviewAmpcus Inc. is a global provider of technology and business consulting services, seeking a highly motivated individual to join its talented team.This role requires expertise in software development, implementation, and troubleshooting within Windows server and desktop environments, MS SQL Database or similar systems.The ideal candidate will have...