Software/ Firmware Engineer

1 week ago


Franklin Lakes, United States MILLENNIUMSOFT Full time

Job Title – Software/ Firmware Engineer

Location – Franklin Lakes, NJ

Duration – 12+ Months Contract

Total Hours/week - 40.00
1st Shift



Description:

The Software/ Firmware Engineer is a technical leadership position leading the embedded software/firmware development and electrical design/architecture for medical device product advancements. The individual would have responsibility for working cross-functionally to understand end-user needs and system requirements and mapping them to detailed embedded software and electrical design specifications and translating these into robust architecture and design elements.
The responsibilities can include, but are not limited to: embedded electronics and software architecture definition, board design and updates & design for critical features and functions, leading & enabling implementation of features as part of a multi-disciplinary R&D team (systems, electrical, mechanical and application software). Integrating and verifying implemented features through unit and functional testing.
Typically, the Firmware Engineer will interface with other development teams for product integration and will interface both internally and externally to understand the clinical use cases, usability and system requirements.

Minimum Qualifications:
• Bachelor’s Degree in Electrical Engineering, Physics, Computer Engineering, software engineering or similar.
• A minimum of 8 years of post-educational professional experience, with focus on Embedded Software Development, Board design and development
• Hands on experience developing embedded software in C/C++/Assembly and programming knowledge of Real-Time operating systems such as VxWorks, Micrium etc. is required

Desired Qualifications:
• 10+ years of professional experience in the medical device industry.
• Experience programming PIC32, the SAM4, and the 8051 processors
• Previous experience leading and architecting medical device embedded software and electrical design efforts.
• Experience developing low level device drivers for hardware peripheral interfaces and devices such as SPI, I2C, USB, LCD, ADC, DAC, RFIC
• Experience in a structured development environment with source control and bug tracking systems
• Knowledgeable in hardware/software interfaces, programming of embedded processor utilizing a Real Time Operating System (RTOS), real-time and post processing data analytics,
• Experience with software quality assurance to include unit and integration test development and execution, and code inspection and reviews.
• Experience with digital and analog circuits, microprocessor hardware and software and development environments
• Working knowledge of advanced mathematical Digital Signal Processing (DSP) concepts and implementation techniques, software instantiation of both linear & non-linear algorithmic processes associated with both the analog and digital highly desired
• Experience working with WiFi, Blue Tooth, and other wireless technologies
• Experience generating technical documentation and authoring internal/external publications
• Read and understand of schematic designs and Electrical components reference manuals
• Programming: application development and testing instrumentation in python, etc.
• Significant experience with board bring-up; effective use of hardware test equipment including logic analyzers, digital storage oscilloscopes, etc.
• Experience with schematic tools such as ORCAD, PSpice or DXdesigner
• Working knowledge of applicable standards for medical devices: FDA QSR, ISO 13485, ISO 14971, IEC 62304.
Competencies:
• Excellent written & verbal communication skills
• Self-directed with the ability to learn and adapt quickly to new technologies and trends
• Leadership, mentoring, organization and coordination skills
• Demonstrated customer focus, track record of innovation and publication


  • Embedded Engineer

    1 week ago


    Franklin Lakes, United States Saviance Full time

    Job: Embedded Software Engineer Job ID : CFNJP00045129 Duration: 12+ months with a possible extension Location: 1 Becton Drive , Franklin Lakes, NJ, USA-7417 (100% Remote) Client: Becton, Dickinson and Company Only W2, No sponsorship ! This position is a technical position working in the embedded software/firmware development work streams. The individual...


  • Franklin Lakes, United States MILLENNIUMSOFT Full time

    Position: Senior Embedded Software Engineer Location : Franklin Lakes, NJ Duration : 12+ Months contract Total Hours/week: 40.00 1st Shift Client: Medical Device Company Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only) No H1b’s This is onsite position ideally. If we have super strong candidate, I might consider...

  • Sr Manager

    2 weeks ago


    Franklin Lakes, United States ZipRecruiter Full time

    Position: Sr Manager - Software EngineeringLocation: TN-FRANKLINNo. of Positions: 2Duration: 1 Year +Experience: 8-10+ YearContract to hireWe need only USC / GC/ EAD / TN candidates for this role.Key Skills: SRE, DevOps, Cloud, Rest API, Development experience in Java, Spring Framework, Cloud, Kubernetes, AngularJS, Message Queues,...


  • Franklin, Massachusetts, United States Dell Technologies Full time

    Drive lasting change in a world-class Global Operations supply chain as an Electrical Engineer CoOp at Dell Technologies. Our talented supply chain experts and benchmarked processes and capabilities are supporting the company's transformation strategy. With in-house supply chain training and development programs, we've built an environment where our team...


  • Franklin, United States L3Harris Technologies Full time

    Job Title: Lead, Software Engineer Job Code: 17577 Job Location: Mason OH Schedule: 9/80 Reg Job Description: We are seeking an Embedded Software Engineering Lead to join our current team to work on the development of our Infrared Camera Systems. This individual will support all phases of the software engineering lifecycle to produce solutions that satisfy a...


  • Franklin, United States Komatsu Full time

    Komatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximizing value for customers through innovative solutions. With a diverse line of products supported by our advanced IoT technologies, regional distribution channels, and a global service network, we tap into the power of data and...


  • Three Lakes, United States Futran Tech Solutions Pvt. Ltd. Full time

    Embedded Software Engineer(481116) Customer: PLOEGER MACHINES BV- 100 Bean St, Clear Lake Rate: 60/hr/110k JD: Design and Develop controller software in Embedded C for agricultural machines. Software requirement gathering from variou stakeholders. Unit and functional level test cases creation and testing of developed software. Bench and machine testing of...


  • Mammoth Lakes, California, United States Synergy Medical Staffing Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Develop software applications using various programming languages and technologiesCollaborate with cross-functional teams to identify and...


  • Franklin, United States LeadsPedia, Inc. Full time

    About Us:LeadsPedia is a leading SaaS platform for performance marketing companies, providing innovative solutions that drive success. We’re expanding our team and are looking for a talented Software Engineer to join us. If you’re passionate about technology and thrive in a dynamic, fast-paced environment, we want to hear from you.Role Overview:We are...


  • franklin, United States LeadsPedia, Inc. Full time

    About Us:LeadsPedia is a leading SaaS platform for performance marketing companies, providing innovative solutions that drive success. We’re expanding our team and are looking for a talented Software Engineer to join us. If you’re passionate about technology and thrive in a dynamic, fast-paced environment, we want to hear from you.Role Overview:We are...


  • Franklin, Tennessee, United States 3D Infotech Inc Full time

    About the RoleWe are seeking an experienced Software Development Metrology Engineer to join our team in St. Louis, MO.Job OverviewThis is a full-time position offering a competitive salary of $60,000 per year, plus benefits.Key ResponsibilitiesFulfill all metrology application needs as they pertain to the utilization of PolyWorks software in conjunction with...


  • Franklin, Wisconsin, United States Northwestern Mutual Full time

    Lead Systems Software EngineerWe care and make a positive difference. At Northwestern Mutual, we strive for continuous improvement in our API Management journey.Key Responsibilities:Analyze, design, develop, deploy, and support software solutions and/or infrastructure implementations/upgrades.Ensure production stability, monitoring, and root cause analysis...

  • Sr. Software Engineer

    1 month ago


    Franklin, United States Procyon TS Full time

    Job Title: Sr. Software Engineer/AWS Cloud Engineer Location: Franklin, TN(USA) JOB TYPE: Full Time and Subcon Salary: USD62k/Annum and SUBCON:30/hr Role Description:AWS Cloud Engineer: MUST HAVE hands on experience in building AWS Cloud Infrastructure using CICD Pipeline. Sound knowledge on scrum or Kanban process. Should have participated in Sprint...


  • Franklin, United States Northwestern Mutual Full time

    At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference. We are seeking a Lead Systems Software Engineer to join our team and take on a pivotal role in our API Management journey. This is a highly rewarding opportunity for someone looking to further develop...


  • Franklin, United States Northwestern Mutual Full time

    At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference. We are seeking a Lead Systems Software Engineer to join our team and take on a pivotal role in our API Management journey. This is a highly rewarding opportunity for someone looking to further develop...


  • Franklin, Wisconsin, United States Northwestern Mutual Full time

    Northwestern Mutual Overview">We are a company that cares and makes a positive difference in people's lives. Our mission is to help our customers achieve financial security and independence.About the Role">This is a critical leadership position that will play a key role in shaping the strategic direction of our Cloud Integrations platforms and services. As a...


  • Franklin Lakes, United States MILLENNIUMSOFT Full time

    Position: Sr. Mechanical Engineer Location: Franklin Lakes, NJ Duration: 4+ Months Contract Total Hours/week: 40.00 1st Shift 8Am to 5 PM Description: Sr. Mechanical Engineer Medication Delivery Solutions (MDS), BD’s largest Business Unit with $3.8B in annual revenue, is comprised of the world leading products needed to safely prepare and administer...


  • Franklin, United States The Cigna Group Full time

    Position Overview The job profile for this position is for a Software Engineering Senior Advisor. This is a Band 4 Senior Contributor career track role. The Engineer will work with a team of talented individuals and be responsible for design, build and testing Medicare provider applications and its components that interface with complex systems and...


  • Franklin Lakes, New Jersey, United States MILLENNIUMSOFT Full time

    Job OverviewThis position involves driving technical excellence in areas pertaining to biological science and mechanical testing, with a focus on design and product development.We are seeking a Mechanical Design Engineer to provide technical support for the development of new and existing products. The ideal candidate will have strong engineering...


  • Franklin, United States NORTHWESTERN MUTUAL LIFE INSURANCE Full time

    JOB REQUIREMENTS: At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference. Primary Duties & Responsibilities Demonstrate technical leadership by mentoring junior engineers Proficiency in DevOps and Agile principles Apply engineering standard methodologies to analyze and develop software...