Linker Job Description Sample
Dynamic Linker Engineer
The dynamic linker is the cornerstone of nearly all of the software running on Apple's operating systems, allowing teams of developers to share code with each other, to build software quickly, and to use system resources efficiently. As a dynamic linker engineer, you will work on a critical piece of Apple's iOS, macOS, watchOS, and tvOS platforms, where the changes you make can benefit every process running on these operating systems.
You will work closely with other OS engineers to support new features and to make system performance faster and better. You will also work with other Developer Technologies engineers on new tools that our third party developers use to build and ship apps. Much of our work is open source, either in LLVM or as part of Apple Open Source.
The ideal candidate understands how linkers cooperate with compilers and debuggers as part of a complete development workflow. Brainstorming efficient and pragmatic solutions to real world problems requires creativity and an enthusiasm to dig into details. This is a highly visible role.
Dynamic linker engineers routinely communicate upcoming changes to a diverse set of internal audiences, from individual engineers to entire teams and divisions. You will have the opportunity to interact with our third party developers at industry events such as the World Wide Developer Conference and at http://LLVM.org.
A passion for building powerful and innovative software tools
Excellent software system design/programming skills in C++Experience with building dynamic linkers, dynamic libraries, and related low-level tools
Solid understanding of data structures and programming techniques common in performance-critical code Experience with branch merging strategies in source control systems such as git and subversion
Knowledge of OS tools and UNIX internals is important, knowledge of macOS and iOS is especially helpful
Familiarity with Apple's Mach-O file format is helpful
As a dynamic linker engineer, you will help design and implement changes to the linker and the Mach-O file format to support new OS features and developer tools.
You will write and run tests that measure the correctness and performance of our tools.
You will also work with internal and external software developers to help them understand how to use our tools efficiently. The position is based in Cupertino, California. International candidates are welcome to apply but will need to relocate; the company will sponsor a visa. Ideal candidates will have skills in multiple of the listed areas, but expertise in all of them is not required.
B.S. in Computer Science or equivalent experience
R&D Engineer Intern
Job Description: and Requirements
Synopsys technology is at the heart of innovations that are changing the way we live and work. The Internet of Things.
Autonomous cars. Wearables. Smart medical devices. Secure financial services.
Machine learning and computer vision. These breakthroughs are ushering in the era of Smart, Secure Everything―where devices are getting smarter, everything's connected, and everything must be secure.
Powering this new era of technology are advanced silicon chips, which are made even smarter by the remarkable software that drives them. Synopsys is at the forefront of Smart, Secure Everything with the world's most advanced tools for silicon chip design, verification, IP integration, and application security testing. Our technology helps customers innovate from Silicon to Software, so they can deliver Smart, Secure Everything.
The broad DesignWare IP portfolio includes logic libraries, embedded memories, embedded test, analog IP, interface IP, security IP, embedded processors, and subsystems. To accelerate prototyping, software development and integration of IP into SoCs, Synopsys' IP Accelerated initiative offers IP Prototyping Kits and IP subsystems. Our extensive investment in IP quality, comprehensive technical support and robust IP development methodology enables designers to reduce integration risk and accelerate time-to-market.
This internship with be with our Solutions IP group. The group is looking for a part-time, local intern to start in January 2019 who can work 20 hours/week for 6 months.
As an intern, you will help develop, test and optimize a Clang/LLVM base code generator for a 64-bit RISC processor. You will gain a basic understanding of the LLVM framework and code generation.
You will learn LLVM's table description (TD) domain specific language. You will learn to write regression tests in the LLVM LIT testing framework. Lastly, you will take part in code reviews, work with build bots, use and maintain a cmake based build system, and use a source code control system.
Good knowledge of and experience coding in C++
An understanding of what compilers, assemblers, and linkers do
Experience with Unix
- Must be currently enrolled in a Bachelors or Masters with completed courses in C/C++, algorithms and data structures and compilers.
Application Integration Engineer - Hillsboro, OR
- Should be responsible to Maintain, implement, upgrade and supports existing applications/ workloads (benchmarks) that are used by our client.
- Should be able to use, & modify (Build & compile) the Open Source test concepts by adding the parameters desired by client.
- Should be able to analyze & debug the Application crash reports.
- Good knowledge on Windows & Linux Operating system concepts.
- Work closely with other product and engineering teams to describe and validate expected software behavior and performance
- Provide Setup Related Assistance by, unit testing of setup on different environment, debug and fix issues faced by team in installation
- Ability to multi-task and work under strict deadlines
- Eligible candidate should have 7 to 10 years of experience as an Application Engineer.
- Experience in managing the applications and modifying the apps for various Linux based distributions and packaging
- Experience with make and cmake
- Experience with Linux , Windows, shell-scripting, Git and Gerrit
- Good knowledge with Python.
- Experience with software development and testing, and familiarity with Test-Driven and Behavior-Driven Development (TDD/BDD), Continuous Integration, and Continuous Deployment
- Familiar with virtual machines such as VMWare and VirtualBox.
- Experience in build and compiling of applications in windows and Linux environment
- Expert knowledge SW Environment module system used to maintain several 3rd party and opensource tools in the build environment. Working Knowledge with Gmake, compilers, linker GCC, ARMCC etc. or any other cross compiler
- Good knowledge on Linux system level.
- Experience in the creation and customization of applications to be deployed across an enterprise
- Enthusiasm and self-motivation with a strong work ethic
Software Engineer / CNO Developer - R18-012
VGI is a 100% employee-owned custom software company supporting government missions and private sector enterprises for over a decade. VGI staff combine a strong technical prowess with a deep understanding of our customers and their operations. VGI can take your current network needs and challenges and create tools that protect your data throughout its lifecycle.
Verite Group offers 100% paid Benefits, 20% Employer Contribution to 401K, Stock Options, Flex-Time, Year End Bonuses, Overtime and many more Amazing first-class benefits.
JOB DESCRIPTION AND RESPONSIBILITIES:
Verite Group, Inc. is actively recruiting top tier software engineering talent to join our development team. Verite Group, Inc. is both a software product development company and a consultancy.
Developers for this position will be active in all phases of software development: design, implementation, testing, deployment, and support. In this position, you will work within small teams to develop and deploy mission-critical systems, reverse-engineer network application protocols, and develop tools for complex data and network analysis. Applications developed will vary from stand-alone scripts to complex, multi-threaded client / server architectures.
Successful candidates will be strong engineers who can prioritize well, communicate clearly, and have a consistent track record of delivery. The VG development team requires creative engineering balanced with high quality and customer focus. You will have the ability to work in an entrepreneur environment and be able to contribute to a high-energy team.
REQUIRED SKILLS AND QUALIFICATIONS:
Security Clearance: Clearable to TS/SCI Clearance
A Bachelors degree or foreign equivalent in Computer Science or a related field.
Experience writing and debugging multi-threaded applications.
Strong understanding of the TCP/IP stack and network protocols, especially as concerns communication of applications on the Internet.
DESIRED SKILLS AND QUALIFICATIONS:
Familiarity with running/operating/debugging in a Linux environment.
Kernel/User space boundaries and interactions.
Various CPU architectures, with focus on x86/64 and ARM.
Linkers and loaders, differing compiler technologies.
Memory management concepts and application through CPU architectures.
Expert in C/C++ and Assembly. Can tackle any other language to suit.
Process privilege models. OS design weaknesses.
Binary reverse engineering/IDA Pro/radare or similar framework experience.
Vulnerability research methods for various architectures and systems.
Familiarity with machine/statistical learning concepts a plus
Embedded development experience a plus
Experience exploiting newly deployed technologies a plus
WORK LOCATION: Dulles, VA
VGI is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, age, national origin, disability, veteran status, sexual orientation or any other classification protected by federal, state or local law.
- Oversees and manages the daily activities of the materials and MP&L function to maximize scheduling and delivery of commodities to the customer. *
- Interfaces with customer to ensure smooth -coordination of scheduling and maximization of schedule adherence; provides input on local conditions, identifies needs and receives direction on real-time staffing increases or decreases. *
- Ensures materials supervisors, MP&L linkers and MP&L coordinators manage schedule adherence notifying and escalating within the facility as warranted *
- Enacts contingency plans as needed; escalates and directs activities during systems problems, disasters, etc.; identifies potential problems, troubleshoots, escalates issues to the operations manager, and participates in post-mortem analysis of problems providing input for future process improvements. *
- Reviews ongoing performance results to targets and takes corrective measures with authorization, escalate as needed. *
- Maintains a favorable working relationship with all other union employees to foster aid promote a cooperative and harmonious working climate which will be conducive to maximum employee morale, productivity, and efficiency/effectiveness. *
- Performs other related duties as assigned. *
- Conform to the processes and requirements of the synchronized management system. *
- Achieve effectiveness of the synchronized management system by following the Quality Policy and meeting company objectives. *
- Bachelor’s degree in business, engineering, or related field is preferred. *
- 7 years of work progressive experience performing professional level operational and plant management duties; preferably in automotive or logistics industry *
- Additional education, training and/or work experience in area of specialization inherent to the position may be required. *
- Knowledge of principles and procedures used in material planning and logistics operations and practices
Post-Doctoral Pharmd Fellow – Oncology Marketing
Seattle Genetics is looking for a PharmD Fellow to join its US Commercial Marketing group. The objective of the Seattle Genetics PharmD fellowship program is to provide pharmacists with hands-on commercial experience to complement their clinical training. The 1-year training program is meant to serve as a strong foundation for a career within the pharmaceutical industry.
The fellow will assist and lead a variety of projects within the Marketing group while interacting with personnel from Sales, Market Planning, Managed Markets as well as key cross-functional groups including Medical Affairs, Regulatory Affairs, and Clinical Development. The fellow will also have opportunities to participate in strategic marketing initiatives, including the development of brand and tactical plans.
The role will primarily support key US marketing activities associated with the promotion of ADCETRIS (brentuximab vedotin). ADCETRIS is an antibody-drug conjugate (ADC) directed to the CD30 antigen using Seattle Genetics' proprietary ADC technology. It comprises an anti-CD30 monoclonal antibody attached by a protease-cleavable linker to a cytotoxic (cell-killing) agent, monomethyl auristatin E (MMAE). The ADC employs a linker system that is designed to be stable in the bloodstream but to release MMAE upon internalization into CD30-expressing tumor cells, resulting in target cell death.
ADCETRIS® (brentuximab vedotin) is approved for two types of lymphoma in more than 71 countries, including the U.S., Canada, Japan and members of the European Union.
Manage the development and execution of select branded and unbranded promotional materials
Coordinate key logistical activities, notably those related to the promotional review committee, promotional material fulfillment, and national congress planning
Summarize key insights from emerging clinical data in the oncology space to inform projects and initiatives within the commercial organization
Manage advertising agencies and other commercial vendors
Develop and deliver presentations as needed to the marketing team and other internal groups
Work collaboratively with all internal/external partners and stakeholders
Travel may include, but is not limited to, attendance at key sales and marketing meetings, as well as attendance at annual ASCO, ASH, and ASHP meetings
A Doctor of Pharmacy degree from an ACPE accredited institution
Relevant Internship or Clerkship experience
Oncology experience is a plus
Strong interpersonal communication skills
Evidence of good communication, analytical, planning and organizational skills
Basic knowledge of the pharmaceutical industry including Product Development, Manufacturing, Regulatory, Medical Affairs, and Commercial operations
Possess good communication skills, including oral, written, and presentation
Ability to thrive in a fast-paced, dynamic environment
Must be willing to travel
Seattle Genetics is an equal opportunity employer. All qualified applications will receive consideration for employment without regard to race, age, gender identity, sexual orientation, color, religion, sex, marital status, national origin, protected veteran status, disability status, or any other status protected by federal, state, or local law.
To apply for this position, please visit: https://careers.ashp.org/jobs/11609918/post-doctoral-pharmd-fellow-oncology-marketing
To learn more about the Seattle Genetics Fellowship program, please visit http://bit.ly/SeagenFellowship
Questions? Please email firstname.lastname@example.org
Application deadline is Friday, November 30th, 2018. No references necessary until final onsite interview at Seattle Genetics.
Software Development Engineer In Test (Platform)
The Compiler and OS Tools Development Team is seeking someone what enjoys working on developer focused tools and building quality into the engineering process. You will work with our primary DevOps engineer to help lead and improve our Continuous Integration system as well as work with the development team to improve test quality and code coverage for the LLVM compiler and GPU teams.
Proven track record in software development or quality engineering with at least 2 years of experience. Deep knowledge of at least one of the following languages and related development tools:
Python, C++, Objective C, or Swift. Familiarity with source control systems such as git/svnKnowledge of build systems such as make, CMake, Ninja, autoconf.You have excellent judgment and integrity with the ability to make timely and sound decisions
In this role you will be responsible for working with the LLVM backend, OS Tools, and GPU teams to create, maintain and improve the automated tests for both the internal and open source version of our software. You would be working directly with the engineers as new features are developed to ensure testability and correctness verification.
You will also be helping to maintain and improve our automated testing infrastructure that makes up our CI system for qualification and regression testing. You will be part of the Compiler and OS Tools Development Team. You duties will vary depending on projects but may include:• Creating and maintaining automated test for OS Tools, Linkers and other compiler related technologies• Providing operational support and maintenance for CI systems• Performance testing and code analysis aimed to improve performance through code optimizations• Triage test failures and resolve merge conflicts
B.S. in Computer Science or equivalent experience
Mac Debug Tools Engineer
Apple's CoreOS Mac Platform Team is creating a new software team in Beaverton, OR, focused on in-system debugging for current and future Mac platforms. We're looking for Software/Firmware Engineers with embedded systems experience who are interested in growth, leadership, and setting the direction for the team.You'll develop new silicon- and system-level features to support a better debugging experience, create and improve low-level debugging tools, and improve infrastructure.
We work with systems in all phases of development, from pre-silicon bring-up to already-shipping systems. You'll work directly with silicon vendors to improve the adoption of on-chip debug tools within the Apple environment, providing improved debugging solutions to the Software, Hardware, and Manufacturing teams.
Experience using hardware debug technologies to debug and root-cause in-system issues (e.g. JTAG, on-chip debug)Experience debugging embedded systems with LLDB and/or GDBGeneral understanding of compilers / linkers / object file formats and associated tools Proficient in Python and C programming
Excellent communication and interpersonal skills
Provide recommendations on future system architectures with an eye toward debuggability
Write code and develop new features of Apple's Operating System to support in-system debugging
Debug and root-cause analysis of real-world failures with other specialists
Create internal infrastructure to better scale the capture, triage, and reporting of field issues
BS in Computer Engineering or equivalent experience
Scientist II, Mass Spectrometry
Who We Are
ImmunoGen is a clinical-stage biotechnology company that develops targeted cancer therapeutics using its proprietary antibody-drug conjugate (ADC) technology. ImmunoGen's lead product candidate, mirvetuximab soravtansine, is being advanced to a Phase 3 trial for FRα-positive platinum-resistant ovarian cancer, and is in Phase 1b/2 testing in combination regimens for earlier-stage disease. ImmunoGen's ADC technology is used in Roche's marketed product, Kadcyla, in three other clinical-stage ImmunoGen product candidates, and in programs in development by partners Amgen, Bayer, Biotest, CytomX, Lilly, Novartis, Sanofi and Takeda. More information about ImmunoGen can be found at www.immunogen.com.
ImmunoGen is seeking an experienced and talented Scientist of Mass Spectrometry who will join the Analytical & Pharmaceutical Sciences group and play an important role in advancing ImmunoGen's key development programs through both early and late-stage development with commercialization of our Antibody Drug Conjugates (ADCs) as the final goal. The primary responsibility of this position will be developing and performing high-resolution mass spectrometric methods to support the development of critical small molecule components (e.g., linkers, cytotoxic agents, process impurities and intermediates, etc.) for our ADC programs at preclinical and clinical stages.
The development of ADCs requires full understanding and extensive structural characterization of their key components: monoclonal antibody, linker and cytotoxic agents. To achieve this, the new hire will work in a team environment and provide mass spectrometric analysis to identify impurities, variants and degradation products in linker and cytotoxic agents. S/he will provide support to manufacturing process development by identifying process related by-products in order to help the optimization of the synthetic routes. S/he will also be responsible of identifying the free small molecule compounds present in ADCs conjugated with different linkers and cytotoxic agents to help with development and optimization of the free drug assays and determination of the degradation pathways in various stabilities and forced degradation experiments with ADCs. In addition, the new hire will have opportunity to work with scientists across functions to provide support to other LC/MS based assay development such as assays for cleaning validation of cytotoxic agents.
Responsibilities to include:
Develop and perform high-resolution mass spectrometric assays to support development of antibody-drug conjugates (e.g. antibodies, linkers, cytotoxic agents and ADC conjugates)
Interact with related departments (e.g. process chemistry, etc.) and identify process impurities and synthetic byproducts to support optimization of synthetic routes and future developmental and production efforts
Identify the free small molecule compounds present in ADCs conjugated with different linkers and cytotoxic agents to support free drug assay development and various stability/degradation studies
Provide support to any other LC/MS based assay development such as assays for cleaning validation of cytotoxic agents
Plan experiments, analyze samples, process data, and present the results in internal/external meetings
Write and review relevant technical reports
Contribute to the maintenance of the mass spectrometers in the lab
Who You Are
Ph. D degree in Chemistry, Biochemistry or related field with 2-5 years of post-graduate experience is desired.Master of Science (MS) with at least 8 years of related experience may also be considered.
Skillful in mass spectrometric analysis with experiences to use state-of-art high-resolution mass spectrometers for structural identification of unknown small molecule impurities present in complicated mixtures
Hands-on experience and skills with high resolution, state-of-art mass spectrometry such as Orbitrap MS and QTOF MS
Hands-on experience and skills with interpretation of LC/MS and MS/MS data for unknown structural identification of organic compounds
Hands-on experience and skills with LC/MS/MS of proteins and peptides (particularly monoclonal antibodies or ADCs) preferred
Thorough knowledge of protein chemistry, organic chemistry and skills in some of the protein analytics are desired (e.g. N-glycan analysis, post-translational modifications by LC/MS/MS, HDX-MS, SEC, CEX, CE, DSC, etc.)
Able to work independently in terms of experimental design and execution and communicate results effectively in the forms of both oral presentations and written-up technical reports.
Team player with excellent oral and written communication skills
Self-motivated, independent contributor with minimal supervisory guidance
Demonstrated ability to function and lead in a collaborative team
Multitasking, ability to prioritize tasks and solve challenging technical problems
ImmunoGen, Inc. is an equal opportunity employer & prohibits unlawful discrimination based on race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, disability, marital and veteran status.
ImmunoGen, Inc. does not accept non-solicited resumes or candidate submittals from search/recruiting agencies not already on ImmunoGen, Inc.'s approved agency list. Unsolicited resumes or candidate information submitted to ImmunoGen, Inc. by search/recruiting agencies not already on ImmunoGen, Inc. approved agency list shall become the property of ImmunoGen, Inc. and if the candidate is subsequently hired by ImmunoGen, Inc., ImmunoGen, Inc. shall not owe any fee to the submitting agency.
Software Engineer Embedded Linux
Do you get bored or antsy if you aren't challenged on a daily basis? Do you enjoy solving problems and taking ownership while making a difference? Do you love finding groundbreaking solutions that no one has ever thought of before?
TrellisWare Technologies is looking for a full-time Software Engineer Embedded Linux in San Diego.
We have technologies that stretch limits and employees that push boundaries. We provide communication solutions and innovations when nothing else works. Our top talents enjoy a 'work hard, play hard' environment and are solvers.
Spend your days working on next generation self-networking hand-held radios for our Special Forces or help create new modem technologies for the toughest communication problems in areas such as HF, Free Space Optics, and interference mitigation. A typical day might start with you working in your personal office designing and implementing embedded Linux applications, drivers, or servers. It could move into one of our many state-of-the-art labs with your team-mates to bring up your design on physical hardware. Reward yourself every day by enjoying our three fully-stocked breakrooms with endless goodies, company-paid gym memberships and more For a full list of benefits, please visit us at TrellisWare.com/about/careers/benefits/
This job might be for you if:
You can think on your feet. You are analytical, pay attention to detail and are able to communicate your thought process both written and verbally
You are able to and ENJOY working independently as well as in a team environment
You have a minimum two years of experience integrating with embedded Linux and four years of embedded software development experience
You are knowledgeable of:
Integrating with open-source applications
Proficiency with C++ and Python is required
Distributed revision control systems and common embedded Linux development tools (i.e. compilers, linkers and debuggers)
It would be extra awesome if you had:
An understanding of C
Two years of experience with Yocto Project
Experience with Apache Ant, Boost Build or other large scale build systems
Experience with common lab test equipment (i.e. oscilloscope, logic analyzer)
Experience with Object-oriented design, data link layer and device drivers as well as ARM based processors
Your essential duties and responsibilities will be:
Design, implement, and integrate software for an embedded Linux target (applications, servers, and drivers)
Perform feasibility studies, and performance analysis of embedded Linux components
Interface with common Linux services and protocols
Configure Linux board support packages
Document and present design alternatives using standard professional practices and corporate defined engineering processes
Able to frequently sit, stand, walk, use hands to fingers, handle or feel, reach within hands and arms length, stoop, kneel, and crouch, talk and hear
Regularly required to sit for extended periods of time; frequently required to use office equipment such as PC, printer, telephone, etc
Able to regularly lift and/or move up to 10 pounds
Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus
Reasonable accommodations may be made to enable individuals with qualified disabilities to perform the essential functions.
Education and Additional
U.S. Citizenship or Permanent Residency Required
Bachelor's degree in Electrical/Computer Engineering or Computer Science
TrellisWare Technologies, Inc. is an EEO/AA/Disability/Vets Employer.
DISCLAIMER: The above statements are not intended to be an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Nothing in the job description restricts the company's right to change, assign, or reassign duties and responsibilities at any time for any reason.
Making better hires starts with building better job descriptions
- Browse 100s of templates across 40+ industries
- Customize your template with your company info & job requirements
- Post it to 20+ job boards in seconds – for FREE!