Skip to main content
JobGet logo
caption
location-icon
Distance
job-list-card-figure
Senior / Principal Embedded Software Engineer
Full Spectrum
location-iconQuincy MA

Job DescriptionTechnology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you. We have a passionate team of experienced professionals who have first-hand experience developing products. Our clients are dependent on us to develop their next innovative product to bring to market. Come help us build the future, come join Full Spectrum! Senior/Principal Embedded Software Engineer:The Principal Software Engineer will have the opportunity to work on a diverse set of products, including design, development, and verification of complex medical devices, robotics, and industrial equipment. This position requires an individual who enjoys learning new software technologies and working on the cutting edge of product developmentResponsibilities:Collaborate and work in a fast-paced cross-functional team and environmentDevelop software solutions based from detailed requirementsTroubleshoot and develop solutions for existing product issuesDevelop control systems for productsCollaborate with client technical staff on solutionsAnalyze software for failure modes and develop solutions to mitigate risks.Execute all elements of the software development lifecycle, including requirements specification, design, planning, code, code reviews, and verification.Lead initial engagements with clients to establishProvide estimates for client change orders as well as new proposals.Mentor early career engineers to develop the Full Spectrum talent poolPrevious Experience:10 years working as a software engineer in a related fieldPreferred Experience:Experience with a combination of the following languages: C, C++, PythonExperience with User Interface technologies is a plus: QT, QML, and/or WPFObject-oriented design and developmentUsing STL, Boost librariesControlling and managing networked devices (instruments or similar)Analytical and troubleshooting skillsExperience with FDA and HIPAA regulations a plusFamiliarity with IEC 62034Strong familiarity with modern software development tools (Git, JIRA, CMake etc.) and modern SDLC processesHighly motivated, self-disciplined, independent and results orientedExperience with one or more of the following is a plus: Yocto Linux, Docker, SQLKnowledge, Skills and Abilities:Strong oral and written communication skillsThorough understanding of creating test protocols to verify software requirementsExperience developing automated unit and functional testsSoftware architecture definition and evaluation methodsBachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience.Full Spectrum is a leading provider of software and system development and testing services. We boast an almost 40-year history in successfully designing and developing over 1,000 Class I, II, and III medical device and non-medical solutions. As one of the earliest ISO 13485 certified software providers in the domain, Full Spectrum has a proven track record of helping our customers translate their business objectives into successful commercial products.Company DescriptionTechnology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you. We have a passionate team of experienced professionals who have first-hand experience developing products. Our clients are dependent on us to develop their next innovative product to bring to market. Come help us build the future, come join Full Spectrum!

Part Time / Full Time
job-list-card-figure
Global Medical Buyer
Careerbuilder-US
location-iconCambridge MA

The procurement function aims at enabling the Sanofi strategy by leveraging the supplier markets and delivering added value throughout operations performed within Central, Global, and Regional pillars of its organization.Our purpose in procurement is to be a strategic function that brings sustainable value, working in partnership with our international business partners and external suppliers.To boost procurement efficiency and performance, the Procurement organization fosters the right level of globalization through a category management oriented operating model leveraging the management of resources through competencies, localization, internal mobility and talent development.JOB PURPOSE:The position works closely with the Sanofi business partners to assess and manage all outsourcing needs in support of scientific & Medical aspects from Phase I through Phase IV clinical studies.Sourcing is the process to identify, evaluate and engage external suppliers in order to answer a need expressed by a business owner (The requestor). It includes the usage of preferred suppliers and any recommended buying channels (marketplace, catalogues, master agreement, sole source supplier, price list).This position executes the sourcing, the negotiation and support contract execution.Key Accountabilities:Implements and ensures alignment with the global strategy defined by the Global Lead Buyers at the project levelWork closely with the DPL to align the strategy with the specificities of the therapeutic area strategy where relevant in the clinical studies settingApply the best strategies for specific project(s) and/or critical procurement activities in compliance with approved vendors, leveraging global providers where possibleLead and conduct Request For Proposal process with business partner supportAdministers procurement activities, including selecting sources of supply, approving purchase orders, managing relationships with suppliers/negotiating terms of contracts while ensuring compliance standards.Negotiates and challenges suppliers to be as cost effective as possible, ensure minimal risk to the company while reducing overall cost to the company and alleviating business risk.Ensures the procurement of company materials and supplies, services and investments at the best market conditions for his/her perimeterResponsible for evaluating alternative solutions suggested by suppliers aimed at the improvement of procurement or to capture innovation in the marketplaceManage, ad hoc, specific project(s) and/or critical activities related to the procurement function.Ensure appropriate reporting/documentation inspection readiness, compliance and procurement performanceCONTEXT OF THE JOB/MAJOR CHALLENGES:The Scientific & Medical Spend Category is a very complex one, with over 15 (categories of spend). It is global in nature let has regional and local specificities that should be optimized and organized in a transparent manner. Primary customers are R&D across all of Sanofi so Business Partners are diverse and spread worldwide in complex matrix organizations.The nature of this spend category is volatile, with the need to manage definition of needs, changes mid-services, regulatory constraints and high level of compliance.Fundamental understanding of the development process, specifically clinical, including therapeutic knowledge, is needed to succeed optimally in this position.LEAD COMPETENCIES & BEHAVIORS:Think StrategicallyDemonstrates a deep understanding of trends and facts that impact our business.Translates agreed strategies into clear, tangible and actionable plans and initiatives.Act for ChangeCreatively challenges the status quo to find new ways of working.Looks for the opportunities that arise during times of change.Strive for ResultsSets ambitious, tangible and measurable targets.Takes personal responsibility for achieving results.Cooperate TransversallyShares relevant information openly and seeks appropriate input from others outside of the direct team.Develops and maintains effective cross-functional working relationships and partnerships.Make DecisionsMakes decisions when needed, even if the outcomes are difficult or sensitive.Takes responsibility for decisions and accepts accountability for results.Commit to CustomersActively works to gain genuine understanding of the customers' perspective.Strives to build mutually beneficial solutions and partnerships.REQUIREMENTS FOR EDUCATION/EXPERIENCE:Bachelor's degree or international university degree required Strong verbal and written ability with the English language5-10 years of Scientific or Research experience in Pharma , Clinical Development or CRO experience, or Procurement experience or other relevant healthcare work experienceExcellent written and verbal communicationEXPERIENCE/SKILLS DESIRED:Masters or MBA degree preferred but not mandatoryStrong Clinical and/or pharmaceutical Research & Development understandingA minimum of 5 years' experience in pharmaceutical or healthcare industry (e.g., clinical operations, finance or R&D function) or a procurement organization or an outsourcing group (managing outsourced activities)Negotiation skills and experienceAbility to influence, drive change, be diplomatic, and demonstrate competencies in problem solvingProven ability to deliver results with cross-functional teamsGlobal mindset and intercultural awarenessAbility to:Support requestors to format their requirements, ensure adequate work scope and clarity for suppliers' comprehension to ease outsourcing processForecast the cost to support the establishment of the budgetsProvide suppliers market analysisAssess the market in order to identify other potential suppliers, if neededTo learn, comprehend and utilize procurement principles including finance and legal termsSelects and recommend a subset of potential suppliers to satisfy the requirementsCompetitiveness, delivery, regulatory compliance to ensure a proper competitive leverageDefine and manage a negotiation planAs a healthcare company and a vaccine manufacturer, Sanofi has an important responsibility to protect individual and public health. All US based roles require individuals to be fully vaccinated against COVID-19 as part of your job responsibilities.Fully vaccinated, according to the CDC, an individual is considered to be “fully vaccinated” fourteen (14) days after receiving (a) the second dose of the Moderna or Pfizer vaccine, or (b) the single dose of the J&J vaccine. Fully vaccinated, for new Sanofi employees, is to be fully vaccinated 14 DAYS PRIOR TO START DATE.Sanofi Inc. and its U.S. affiliates are Equal Opportunity and Affirmative Action employers committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race; color; creed; religion; national origin; age; ancestry; nationality; marital, domestic partnership or civil union status; sex, gender, gender identity or expression; affectional or sexual orientation; disability; veteran or military status or liability for military status; domestic violence victim status; atypical cellular or blood trait; genetic information (including the refusal to submit to genetic testing) or any other characteristic protected by law.#GD-SG#LI-GZAt Sanofi diversity and inclusion is foundational to how we operate and embedded in our Core Values. We recognize to truly tap into the richness diversity brings we must lead with inclusion and have a workplace where those differences can thrive and be leveraged to empower the lives of our colleagues, patients and customers. We respect and celebrate the diversity of our people, their backgrounds and experiences and provide equal opportunity for all.This employer is a corporate member ofmyGwork - LGBTQ+ professionals, the business community for LGBTQ+ professionals,students, inclusive employers & anyone who believes in workplace equality.

Part Time / Full Time
job-list-card-figure
C++ Software Engineer (Remote)
Magaya Corporation
location-iconBoston MA

Job DescriptionWho We Are: Magaya was established in Miami in 2001. Our mission is to help people succeed in business with technology. Today, thousands of users around the world in 70 different countries use Magaya. We are proud to develop software that automates and improves business operations. Our philosophy is to help companies succeed by offering them a complete and flexible package designed to grow with them. The growth of our customers is our growth, so we dedicate ourselves to help them succeed.The members of the Magaya team are the reason for every success. Each member is encouraged to learn every day and be curious about how to do things better. Personal integrity and innovation are sought after in new employees from the start. The team is more powerful than the individual, so collaboration is in our DNA. Whenever a person in the supply chain asks “How can we do this better?” we want Magaya to be the answer.JOB TITLE: C++ Software Engineer DUTIES AND RESPONSIBILITIES:Design and develop reusable software componentsEnsure code and design meet specifications, quality, and security standards. Develop high-quality, maintainable software using cutting-edge technologies and practices.Test software components.SUPERVISORY RESPONSIBILITIES:This job has no supervisory responsibilities. ANNUAL SALARY:$80,000.00 TO $120,000.00, depending on experience and qualificationsQUALIFICATIONS:Bachelor’s degree in Computer Science or equivalent.More than 5 years of experience as a software developer.Experience working in large and complex software projects.Quick learner with the ability to be productive within a short timeframe.Strong knowledge of Object-Oriented Design and Programming.Knowledge of the Programming Design Patterns.Experience developing in native C++.Up-to-date with current programming standards [C++11, C++14, C++17] and best practices.Proficient using the C++ Standard Library (STL) and Boost.Knowledge of parallel processing and multi-threading.Experience with REST, JSON, XML.Experience working with Visual Studio and DevOps. Experience with GIT is welcome.Disciplined coding style with an eye toward maintainability, scalability, and aesthetics of the code base.Ability to work both independently and in a team environment with minimal supervision.Understanding of the software development lifecycle and of Quality Assurance techniques using source control repositories, debugging and testing experience.Experience working on fast-paced agile delivery teams.DESIRABLE SKILLS:Knowledgeable in Windows Programming using Windows APIs and MFC.Knowledge of other programming languages (C#, JavaScript, T-SQL).Experience with PostgreSQL and SQL Server.Experience working with non-relational databases (MongoDB like).Experience with Mobile development.Experience with Node.js.PHYSICAL DEMANDS AND WORK ENVIORNMENT:Occasionally/Frequently/Continually required to standOccasionally/Frequently/Continually required to walkOccasionally/Frequently/Continually required to sitOccasionally/Frequently/Continually required to utilize hand and finger dexterityOccasionally/Frequently/Continually required to climb, balance, bend, stoop, kneel or crawlOccasionally/Frequently/Continually required to talk or hearOccasionally/Frequently/Continually utilize visual acuity to operate equipment, read technical information, and/or use a keyboardOccasionally/Frequently/Continually required to lift/push/carry items less than 25 pounds/ up to 25 pounds/ up to 50 pounds/ more than 50 poundsOccasionally/Frequently/Continually exposure to wet and/or humid conditions (non-weather)Occasionally/Frequently/Continually loud noise (examples: datacenter, server roomWhat You’ll Love About MagayaGreat Company Culture: Our team is comprised of people who are talented at what they do and have a passion to help our clients. Magaya also offers quarterly company- sponsored events.Work that Stays at Work: Genuine work/life balance served at Magaya!Rest and Relaxation: Flexible Vacation and up to 40 hours of sick leave. Health Benefits: Full comprehensive benefits program with medical, dental, vision offered to all new employees and dependents. Short-term disability, long-term disability, and company paid life insurance.Prepare for the Future: Competitive 401k plan with a company match.Learning and Development: From our very own Magaya Software to coding, internal subject matter experts run classes designed to get you up to speed.

Part Time / Full Time
job-list-card-figure
Satellite TV Technician - Entry Level
DISH
location-iconAvon MA

Department Summary: Do you like being active and working hands-on with the latest cutting-edge technology?Join our J.D. Power award-winning In-Home Services team!Check out our video to experience a day in the life of a DISH Technician: https://www.youtube.com/watch?v=qbzCRD0Ajxk&t=4s The In-Home Services organization supports thousands of talented employees in 125+ facilities delivering service solutions to customers in every zip code. Our installation technicians are leading the charge for better customer experience, educating and connecting more Americans with every home they visit. Our dedication to customer experience is paying off: in 2022, DISH earned the J.D. Power award for being #1 in Overall Customer Satisfaction for the fifth year in a row. Job Duties and Responsibilities:  What’s in it for you?$22.25 per hour, plus a promotion at 6 months with a $1.00 per hour pay increase!Paid incentive with potential for up to $6,400 in your first year and $9,100 each year after that based on your performance!Our greatest benefit is opportunity, as we promote from withinOver 300 current Field Managers started their career as DISH Technicians!Continued pay increases of 10% built in with each new DISH Technician level achieved!Grow four levels as a DISH Technician and beyond over the course of your career!Paid time off - vacation and sick timeFree DISH TV programming at a value of $114.99/month at your home, plus deeply discounted SlingTV and Boost Mobile plansPaid training, tools, and uniforms What will you be doing?We build our value around simplifying lives. With installation expertise and a passion for sharing it, our technicians are building opportunities for themselves far into the future.In this role, you will:Install and manage customer products, while creating opportunities to sell them on new personalized technologyWork autonomously to upsell and offer smart home solutions to customers on a daily basisRelocate power and place mounts, satellite dishes, televisions, routers, cameras, receivers and whole-home connectivity technology in customer homesConduct site surveys and in-person home assessments Skills, Experience and Requirements: What skills and experience do you need?Ideal technicians have:High energy, resourcefulness, and ability to multitaskAn eye for opportunities to sell customers on new personalized technologyStrong customer advocacy skills: friendly, communicative, with a high degree of integritySales, electrical, maintenance/repair, cable, military, and/or customer service experience preferred All technicians must have:Ability to work in-person in multiple homes per day (this is not a work-from-home position; you will be in the field servicing customers’ homes)Ability to stand for long periods of time on ladders, lift over 70 lbs. at times, crawl into small spaces, work in all climates and remain within the individual weight requirement of 335 lbsValid driver's license in the state you are seeking employment in, with a driving record that meets DISH's minimum safety standard (You will get a Dish van and a gas card)Resilience in the face of a fast-paced and changing environmentAbility to pivot work hours; five/six-day workweeks may be required during peak seasonal times Benefits: From versatile health perks to new career opportunities, check out our benefits on our careers website.Employment is contingent on successful completion of a pre-employment screen, to include a drug test and an acceptable driving record. Additional Benefits!Insurance Benefits including Medical, Dental, and VisionHSA contributions of up to $520/year by taking the tobacco free pledge, health assessment, and enrolling in online Rx and Virtual Visits 401(k) retirement plan with company-match vested funds of $.50 per dollar up to $2,500/year plus generous profit sharingStock Purchase Plan - Option to acquire DISH stock at 15% discounted ratesDeep discounts with Smart Home Services products such as soundbars, routers, and smart cameras/doorbellsTuition Reimbursement of up to 75% of eligible expenses up to $2,000 per year at an accredited college or university after 90 days of employment plus discounts with several universities we’ve partnered withIncredible Rewards and Recognition program – trophies and food days, branded clothing and high-value prizes, on and off-site events, elaborate rewards trips, and much moreAbility to promote two levels within your first year with commensurate title and hourly pay increase of 10%DISH is committed to putting safety first by providing all personal protective equipment, including masks, gloves, protective eyewear and sanitizing solutions. Additionally, we train our technicians on current COVID protocols, stringent cleaning practices and how to limit one-on-one interactions while servicing customers’ homes.Ability to promote into multiple levels of leadership within IHS, Commercial, Sales, and Wireless Ongoing training and development to maximize your career potential

Part Time / Full Time
job-list-card-figure
Satellite TV Technician - Entry Level
DISH
location-iconAvon MA

Job DescriptionDepartment Summary: Do you like being active and working hands-on with the latest cutting-edge technology?Join our J.D. Power award-winning In-Home Services team!Check out our video to experience a day in the life of a DISH Technician: https://www.youtube.com/watch?v=qbzCRD0Ajxk&t=4s The In-Home Services organization supports thousands of talented employees in 125+ facilities delivering service solutions to customers in every zip code. Our installation technicians are leading the charge for better customer experience, educating and connecting more Americans with every home they visit. Our dedication to customer experience is paying off: in 2022, DISH earned the J.D. Power award for being #1 in Overall Customer Satisfaction for the fifth year in a row. Job Duties and Responsibilities:  What’s in it for you?$22.25 per hour, plus a promotion at 6 months with a $1.00 per hour pay increase!Paid incentive with potential for up to $6,400 in your first year and $9,100 each year after that based on your performance!Our greatest benefit is opportunity, as we promote from withinOver 300 current Field Managers started their career as DISH Technicians!Continued pay increases of 10% built in with each new DISH Technician level achieved!Grow four levels as a DISH Technician and beyond over the course of your career!Paid time off - vacation and sick timeFree DISH TV programming at a value of $114.99/month at your home, plus deeply discounted SlingTV and Boost Mobile plansPaid training, tools, and uniforms What will you be doing?We build our value around simplifying lives. With installation expertise and a passion for sharing it, our technicians are building opportunities for themselves far into the future.In this role, you will:Install and manage customer products, while creating opportunities to sell them on new personalized technologyWork autonomously to upsell and offer smart home solutions to customers on a daily basisRelocate power and place mounts, satellite dishes, televisions, routers, cameras, receivers and whole-home connectivity technology in customer homesConduct site surveys and in-person home assessments Skills, Experience and Requirements: What skills and experience do you need?Ideal technicians have:High energy, resourcefulness, and ability to multitaskAn eye for opportunities to sell customers on new personalized technologyStrong customer advocacy skills: friendly, communicative, with a high degree of integritySales, electrical, maintenance/repair, cable, military, and/or customer service experience preferred All technicians must have:Ability to work in-person in multiple homes per day (this is not a work-from-home position; you will be in the field servicing customers’ homes)Ability to stand for long periods of time on ladders, lift over 70 lbs. at times, crawl into small spaces, work in all climates and remain within the individual weight requirement of 335 lbsValid driver's license in the state you are seeking employment in, with a driving record that meets DISH's minimum safety standard (You will get a Dish van and a gas card)Resilience in the face of a fast-paced and changing environmentAbility to pivot work hours; five/six-day workweeks may be required during peak seasonal times Benefits: From versatile health perks to new career opportunities, check out our benefits on our careers website.Employment is contingent on successful completion of a pre-employment screen, to include a drug test and an acceptable driving record. Additional Benefits!Insurance Benefits including Medical, Dental, and VisionHSA contributions of up to $520/year by taking the tobacco free pledge, health assessment, and enrolling in online Rx and Virtual Visits 401(k) retirement plan with company-match vested funds of $.50 per dollar up to $2,500/year plus generous profit sharingStock Purchase Plan - Option to acquire DISH stock at 15% discounted ratesDeep discounts with Smart Home Services products such as soundbars, routers, and smart cameras/doorbellsTuition Reimbursement of up to 75% of eligible expenses up to $2,000 per year at an accredited college or university after 90 days of employment plus discounts with several universities we’ve partnered withIncredible Rewards and Recognition program – trophies and food days, branded clothing and high-value prizes, on and off-site events, elaborate rewards trips, and much moreAbility to promote two levels within your first year with commensurate title and hourly pay increase of 10%DISH is committed to putting safety first by providing all personal protective equipment, including masks, gloves, protective eyewear and sanitizing solutions. Additionally, we train our technicians on current COVID protocols, stringent cleaning practices and how to limit one-on-one interactions while servicing customers’ homes.Ability to promote into multiple levels of leadership within IHS, Commercial, Sales, and Wireless Ongoing training and development to maximize your career potential

Part Time / Full Time
job-detail-figure
Senior / Principal Embedded Software Engineer
share-icon
Part Time / Full Time
location-iconQuincy MA
Job Description

Job Description

Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you.

 

We have a passionate team of experienced professionals who have first-hand experience developing products. Our clients are dependent on us to develop their next innovative product to bring to market. Come help us build the future, come join Full Spectrum!

 

Senior/Principal Embedded Software Engineer:

The Principal Software Engineer will have the opportunity to work on a diverse set of products, including design, development, and verification of complex medical devices, robotics, and industrial equipment. This position requires an individual who enjoys learning new software technologies and working on the cutting edge of product development

Responsibilities:

    • Collaborate and work in a fast-paced cross-functional team and environment
    • Develop software solutions based from detailed requirements
    • Troubleshoot and develop solutions for existing product issues
    • Develop control systems for products
    • Collaborate with client technical staff on solutions
    • Analyze software for failure modes and develop solutions to mitigate risks.
    • Execute all elements of the software development lifecycle, including requirements specification, design, planning, code, code reviews, and verification.
    • Lead initial engagements with clients to establish
    • Provide estimates for client change orders as well as new proposals.
    • Mentor early career engineers to develop the Full Spectrum talent pool

Previous Experience:

    • 10 years working as a software engineer in a related field

Preferred Experience:

    • Experience with a combination of the following languages: C, C++, Python
    • Experience with User Interface technologies is a plus: QT, QML, and/or WPF
    • Object-oriented design and development
    • Using STL, Boost libraries
    • Controlling and managing networked devices (instruments or similar)
    • Analytical and troubleshooting skills
    • Experience with FDA and HIPAA regulations a plus
    • Familiarity with IEC 62034
    • Strong familiarity with modern software development tools (Git, JIRA, CMake etc.) and modern SDLC processes
    • Highly motivated, self-disciplined, independent and results oriented
    • Experience with one or more of the following is a plus: Yocto Linux, Docker, SQL

Knowledge, Skills and Abilities:

    • Strong oral and written communication skills
    • Thorough understanding of creating test protocols to verify software requirements
    • Experience developing automated unit and functional tests
    • Software architecture definition and evaluation methods
    • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience.

Full Spectrum is a leading provider of software and system development and testing services. We boast an almost 40-year history in successfully designing and developing over 1,000 Class I, II, and III medical device and non-medical solutions. As one of the earliest ISO 13485 certified software providers in the domain, Full Spectrum has a proven track record of helping our customers translate their business objectives into successful commercial products.

Company Description

Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you. We have a passionate team of experienced professionals who have first-hand experience developing products. Our clients are dependent on us to develop their next innovative product to bring to market. Come help us build the future, come join Full Spectrum!
job-detail-figure
Senior / Principal Embedded Software Engineer
share-icon
Part Time / Full Time
location-iconQuincy MA
Job Description

Job Description

Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you.

 

We have a passionate team of experienced professionals who have first-hand experience developing products. Our clients are dependent on us to develop their next innovative product to bring to market. Come help us build the future, come join Full Spectrum!

 

Senior/Principal Embedded Software Engineer:

The Principal Software Engineer will have the opportunity to work on a diverse set of products, including design, development, and verification of complex medical devices, robotics, and industrial equipment. This position requires an individual who enjoys learning new software technologies and working on the cutting edge of product development

Responsibilities:

    • Collaborate and work in a fast-paced cross-functional team and environment
    • Develop software solutions based from detailed requirements
    • Troubleshoot and develop solutions for existing product issues
    • Develop control systems for products
    • Collaborate with client technical staff on solutions
    • Analyze software for failure modes and develop solutions to mitigate risks.
    • Execute all elements of the software development lifecycle, including requirements specification, design, planning, code, code reviews, and verification.
    • Lead initial engagements with clients to establish
    • Provide estimates for client change orders as well as new proposals.
    • Mentor early career engineers to develop the Full Spectrum talent pool

Previous Experience:

    • 10 years working as a software engineer in a related field

Preferred Experience:

    • Experience with a combination of the following languages: C, C++, Python
    • Experience with User Interface technologies is a plus: QT, QML, and/or WPF
    • Object-oriented design and development
    • Using STL, Boost libraries
    • Controlling and managing networked devices (instruments or similar)
    • Analytical and troubleshooting skills
    • Experience with FDA and HIPAA regulations a plus
    • Familiarity with IEC 62034
    • Strong familiarity with modern software development tools (Git, JIRA, CMake etc.) and modern SDLC processes
    • Highly motivated, self-disciplined, independent and results oriented
    • Experience with one or more of the following is a plus: Yocto Linux, Docker, SQL

Knowledge, Skills and Abilities:

    • Strong oral and written communication skills
    • Thorough understanding of creating test protocols to verify software requirements
    • Experience developing automated unit and functional tests
    • Software architecture definition and evaluation methods
    • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience.

Full Spectrum is a leading provider of software and system development and testing services. We boast an almost 40-year history in successfully designing and developing over 1,000 Class I, II, and III medical device and non-medical solutions. As one of the earliest ISO 13485 certified software providers in the domain, Full Spectrum has a proven track record of helping our customers translate their business objectives into successful commercial products.

Company Description

Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you. We have a passionate team of experienced professionals who have first-hand experience developing products. Our clients are dependent on us to develop their next innovative product to bring to market. Come help us build the future, come join Full Spectrum!