Company Detail

PKR
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Embedded Software Engineer  

    - Franklin
    Job DescriptionJob DescriptionWho Our Client IsOur client is a mission... Read More
    Job DescriptionJob Description

    Who Our Client Is

    Our client is a mission-driven medical technology organization focused on advancing immune-modulating and cell-based therapies that improve patient outcomes worldwide.


    What Our Client Needs

    An Embedded Software Engineer to support the development and testing of embedded software for complex electromechanical medical devices used in therapeutic systems.


    Who You Are

    You are curious, detail-oriented, and eager to learn. You enjoy working close to hardware, collaborating across disciplines, and building reliable software for regulated environments.


    What You’ll Do

    Develop and test embedded firmware for pumps, valves, sensors, actuators, and optical componentsImplement real-time control logic using C/C++ on microcontrollers, RTOS, or embedded LinuxSupport hardware and software integration with electrical, mechanical, and bioengineering teamsDevelop and debug communication interfaces including UART, SPI, I²C, CAN, and EthernetPerform unit testing, verification, and debugging to ensure safety and reliabilityPrepare software documentation, design history records, and risk analyses aligned with IEC 62304Analyze sensor data and support signal processing, control, and diagnostic effortsContribute to test automation using Python or scripting toolsParticipate in code reviews, design reviews, and continuous improvementSupport early efforts involving embedded data analysis and inference models


    Travel and supervisory responsibilities:


    This role has no regular travel and does not include people management responsibilities.


    What You’ll Need

    BS in Computer Engineering, Electrical Engineering, Computer Science, or a related field0–4 years of embedded software development experience through industry, internships, co-ops, or academic projectsProficiency in C/C++ for embedded systemsFamiliarity with RTOS or embedded Linux conceptsUnderstanding of real-time systems and hardware–software interfacesWorking knowledge of SPI, I²C, UART, and CANDebugging skills using oscilloscopes, logic analyzers, or similar toolsStrong documentation, communication, and collaboration skillsAbility to manage multiple priorities in an R&D environment


    What They Offer

    Opportunities for professional development and career growthCollaborative and innovative work environmentMedical, Dental, and Vision InsuranceLife and AD&D InsuranceShort- and Long-Term Disability Coverage401(k) with generous company matchHealth Savings Account (HSA) and Flexible Spending Account (FSA) with company matchWellness Program and Employee Assistance Program (EAP)Generous Paid Time Off (PTO)


    Equal Opportunity Statement

    Our client believes that diversity fuels innovation, strengthens teams, and drives success. They are committed to fostering a workplace where every individual—regardless of background—feels valued, respected, and empowered to thrive. Discrimination or harassment of any kind is strictly prohibited.


    Our client does not discriminate based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, ethnicity, age, disability, veteran status, marital status, or any other characteristic protected by applicable laws. Their commitment extends beyond compliance; they actively cultivate an inclusive culture where diverse perspectives are welcomed, and every employee has an equal opportunity to contribute and succeed.

    Read Less
  • Senior Embedded Software Engineer - AI and Medical Systems  

    - Nashville
    Job DescriptionJob DescriptionWho Our Client Is:Our client is a missio... Read More
    Job DescriptionJob Description

    Who Our Client Is:

    Our client is a mission-driven healthcare organization focused on advancing innovation, improving patient outcomes, and strengthening communities. They believe that diversity fuels creativity, collaboration, and success. By fostering an inclusive workplace where every voice is valued, respected, and empowered, they create an environment where people can thrive both personally and professionally.


    What Our Client Needs:

    Our client is seeking a Senior Embedded Software Engineer to lead the design, development, and optimization of embedded software for advanced electromechanical medical systems in the cell and gene therapy space. This individual will architect and implement real-time control software, integrate AI and machine learning algorithms for system intelligence, and ensure robust, compliant performance in a regulated environment. The role will collaborate closely with cross-functional teams across electrical, systems, mechanical, and bioengineering disciplines to develop next-generation intelligent therapeutic platforms.


    Who You Are:

    You are a highly skilled embedded software engineer with a passion for innovation in medical and AI-driven systems. You thrive in complex technical environments, enjoy solving real-time challenges, and can bridge hardware, software, and data to deliver cutting-edge products. You excel at collaboration, lead with precision, and bring a disciplined approach to documentation, compliance, and product reliability.


    What You’ll Do:

    Lead embedded software development for therapeutic devices involving pumps, sensors, actuators, and optical subsystems.Design and implement real-time control firmware (C/C++, RTOS, or embedded Linux) for safety-critical systems.Integrate AI/ML algorithms for process control, anomaly detection, predictive maintenance, and adaptive therapy optimization.Architect embedded communications frameworks, including serial buses, CAN, Ethernet, and cloud connectivity.Collaborate with cross-functional teams to ensure hardware-software co-design and seamless integration.Develop software architecture documentation, risk analyses, and verification protocols per IEC 62304 and QMS requirements.Conduct code reviews, unit testing, and system validation to ensure reliability and performance.Work with system data to train, test, and deploy embedded inference models for clinical and process optimization.Mentor junior software engineers and contribute to a culture of innovation, quality, and continuous improvement.


    This position requires occasional travel and has no supervisory responsibilities.


    What You’ll Need:

    BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or a related field.4+ years of experience developing embedded software for complex electromechanical or medical systems.Expertise in C/C++ and Python, with experience in RTOS or embedded Linux environments.Strong understanding of embedded system design, real-time constraints, and hardware-software integration.Familiarity with analog and digital circuit design, PCB layout, and component selection.Experience with AI/ML frameworks such as TensorFlow Lite, PyTorch Mobile, ONNX Runtime, or Edge AI SDKs.Knowledge of signal processing, control systems, and sensor data analysis.Understanding of IEC 62304, ISO 13485, ISO 14971, and FDA design control processes.Proficiency with communication protocols including UART, SPI, I²C, CAN, Modbus, and Ethernet.Excellent documentation, problem-solving, and communication skills.Ability to manage multiple projects and priorities in a fast-paced R&D environment.


    What They Offer:

    Competitive salary and benefits packageOpportunities for professional development and career growthCollaborative and innovative work environmentMedical, Dental, and Vision InsuranceLife and AD&D InsuranceShort- and Long-Term Disability Coverage401(k) with generous company matchHealth Savings Account (HSA) and Flexible Spending Account (FSA) with company matchWellness Program and Employee Assistance Program (EAP)Generous Paid Time Off (PTO)


    Equal Opportunity Statement:

    Our client believes that diversity fuels innovation, strengthens teams, and drives success. They are committed to fostering a workplace where every individual—regardless of background—feels valued, respected, and empowered to thrive.

    Discrimination or harassment of any kind is strictly prohibited.


    Our client does not discriminate based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, ethnicity, age, disability, veteran status, marital status, or any other characteristic protected by applicable laws. Their commitment extends beyond compliance; they actively cultivate an inclusive culture where diverse perspectives are welcomed, and every employee has an equal opportunity to contribute and succeed.


    Read Less
  • Senior Software Engineer  

    - Trenton
    Job DescriptionJob DescriptionWho Our Client Is:Our client brings indu... Read More
    Job DescriptionJob Description

    Who Our Client Is:

    Our client brings industry communities together to solve supply-chain problems through the adoption and implementation of their standards. More than 200,000 businesses in 25 industries rely on our client for trading-partner collaboration and for maximizing the cost effectiveness, speed, visibility, security, and sustainability of their business processes. They achieve these benefits through solutions based on their global unique numbering and identification systems, bar codes, Electronic Product Code-based RFID, data synchronization, and electronic information exchange.


    What Our Client Needs:

    Our client is seeking a Senior Software Engineer to deliver high-quality, reliable, and scalable software that meets both current and future business needs. This role plays a key part in building robust applications, contributing to architecture decisions, and implementing innovative technology solutions—including AI integrations—to support enterprise objectives.

    Who You Are:


    You’re a technology-forward engineer with hands-on experience in AI-powered solutions such as chatbots, document intelligence, and predictive analytics. You’ve successfully prototyped and integrated Azure AI Services and are comfortable using tools like GitHub Copilot, Python, and generative AI frameworks. You bring a deep technical foundation in .NET Core, C#, Angular, and modern web technologies with a strong background in building secure, reliable systems.

    You are proactive, curious, and collaborative—with 9+ years of experience delivering enterprise-scale applications. You communicate effectively with cross-functional teams, translate complex requirements into technical solutions, and consistently deliver outcomes aligned with business strategy.


    What You’ll Do:

    Design and develop software solutions using .NET Core and C#.Build and maintain Azure SQL database objects (tables, stored procedures, functions, triggers).Lead architecture and integration efforts involving Microsoft Azure and AI/ML technologies.Partner with product owners and stakeholders to clarify requirements and propose enhancements.Maintain and improve codebases through structured code reviews and refactoring.Develop clear, concise technical documentation and design specifications.Ensure performance, scalability, and reliability through robust engineering practices.Provide regular progress updates and participate in software builds, release management, and testing.Research and resolve production issues efficiently, applying industry best practices.Remain current with emerging technologies and recommend improvements to development processes.


    This position may require up to 5% travel and has no supervisory responsibilities.


    What You’ll Need:

    9+ years of hands-on experience in full-stack development using .NET Core, C#, and modern JavaScript frameworks (e.g., Angular, TypeScript, HTML, CSS).Strong understanding of Microsoft Azure cloud services, Azure SQL, and RESTful API integration.Experience with AI tools and services including GitHub Copilot, Azure AI Services, Python, and cognitive/ML platforms.Bachelor’s degree in Computer Science or related field, or equivalent experience.Excellent communication skills and the ability to collaborate across technical and business teams.Experience in Agile development environments and continuous delivery practices.Strong problem-solving skills and ability to manage multiple concurrent projects.


    What They Offer:

    A hybrid work environment in their Ewing, NJ office.Salary range: $110,000 to $140,000 plus participation in their annual bonus program.Health (medical, RX, dental, vision) – effective immediately.401(k) with Employer Safe Harbor and Profit Sharing Contributions – effective immediately.Short and Long Term Disability Coverage.Mental Health and Wellbeing (6 employer-sponsored therapy and coaching sessions).Individual Wellness Platform.Paid Parental Leave.Generous PTO and company-paid holidays.LinkedIn Learning.Tuition Reimbursement.Kudos (employee recognition and engagement platform).Catered lunches 2x/week on in-office days.


    Our client is an Equal Opportunity Employer. All qualified applications will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, or national origin.


    Read Less

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany